# near model CODE resource # jump table entries: 4656-4783 (128 of them) 00000000 4E56 FDF8 link A6, -0x0208 00000004 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000008 47EE FDFC lea.l A3, [A6 - 0x204] 0000000C 49EE FEFE lea.l A4, [A6 - 0x102] 00000010 3E2D F166 move.w D7, [A5 - 0xE9A] 00000014 6606 bne +0x8 /* 0000001C */ 00000016 7001 moveq.l D0, 0x01 00000018 6000 009A bra +0x9C /* 000000B4 */ label0000001C: 0000001C 4A6D F168 tst.w [A5 - 0xE98] 00000020 660E bne +0x10 /* 00000030 */ 00000022 2F0C move.l -[A7], A4 00000024 487A 0098 pea.l [PC + 0x98 /* 000000BE, value 0x4E56 'NV', cstring "" */] 00000028 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000002C 504F addq.w A7, 8 0000002E 600C bra +0xE /* 0000003C */ label00000030: 00000030 2F0C move.l -[A7], A4 00000032 486D F168 pea.l [A5 - 0xE98] 00000036 4EBA 2D74 jsr [PC + 0x2D74 /* 00002DAC */] 0000003A 504F addq.w A7, 8 label0000003C: 0000003C 0C47 0002 cmpi.w D7, 0x2 00000040 6706 beq +0x8 /* 00000048 */ 00000042 0C47 0001 cmpi.w D7, 0x1 00000046 6604 bne +0x6 /* 0000004C */ label00000048: 00000048 7001 moveq.l D0, 0x01 0000004A 6068 bra +0x6A /* 000000B4 */ label0000004C: 0000004C 426D F166 clr.w [A5 - 0xE9A] 00000050 4AAD F14A tst.l [A5 - 0xEB6] 00000054 6604 bne +0x6 /* 0000005A */ 00000056 7000 moveq.l D0, 0x00 00000058 605A bra +0x5C /* 000000B4 */ label0000005A: 0000005A 2F0B move.l -[A7], A3 0000005C 487A 0060 pea.l [PC + 0x60 /* 000000BE, value 0x4E56 'NV', cstring "" */] 00000060 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00000064 4205 clr.b D5 00000066 7000 moveq.l D0, 0x00 00000068 2D40 FDF8 move.l [A6 - 0x208], D0 0000006C 0C47 0001 cmpi.w D7, 0x1 00000070 504F addq.w A7, 8 00000072 6730 beq +0x32 /* 000000A4 */ 00000074 41ED F16E lea.l A0, [A5 - 0xE92] 00000078 2F20 move.l -[A7], -[A0] 0000007A 3F20 move.w -[A7], -[A0] 0000007C 4EBA 334A jsr [PC + 0x334A /* 000033C8 */] 00000080 426D F168 clr.w [A5 - 0xE98] 00000084 2F0C move.l -[A7], A4 00000086 70FF moveq.l D0, 0xFFFFFFFF 00000088 2F00 move.l -[A7], D0 0000008A 2F0B move.l -[A7], A3 0000008C 48C7 ext.l D7 0000008E 2F07 move.l -[A7], D7 00000090 4878 0103 push.l 0x103 00000094 2F2D F14A move.l -[A7], [A5 - 0xEB6] 00000098 4EBA 23EC jsr [PC + 0x23EC /* 00002486 */] 0000009C 3C00 move.w D6, D0 0000009E 4FEF 001E lea.l A7, [A7 + 0x1E] 000000A2 670E beq +0x10 /* 000000B2 */ label000000A4: 000000A4 3F3C 0103 move.w -[A7], 0x103 000000A8 3F07 move.w -[A7], D7 000000AA 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */] 000000AE 7001 moveq.l D0, 0x01 000000B0 6002 bra +0x4 /* 000000B4 */ label000000B2: 000000B2 7000 moveq.l D0, 0x00 label000000B4: 000000B4 4CEE 18E0 FDE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x21C] 000000BA 4E5E unlink A6 000000BC 4E75 rts 000000BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000000C2 0000 7002 ori.b D0, 0x2 000000C6 4E5E unlink A6 000000C8 4E75 rts 000000CA 4E56 0000 link A6, 0 000000CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000D2 3F2E 000E move.w -[A7], [A6 + 0xE] 000000D6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000DA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000000DE 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */] 000000E2 4E5E unlink A6 000000E4 4E75 rts 000000E6 4E56 0000 link A6, 0 000000EA 2F0C move.l -[A7], A4 000000EC 7000 moveq.l D0, 0x00 000000EE 2840 movea.l A4, D0 000000F0 4EAD 2FC2 jsr [A5 + 0x2FC2 /* export_1524 */] 000000F4 41ED 1262 lea.l A0, [A5 + 0x1262 /* export_584 */] 000000F8 2B48 EE40 move.l [A5 - 0x11C0], A0 000000FC 41ED 125A lea.l A0, [A5 + 0x125A /* export_583 */] 00000100 2B48 EE3C move.l [A5 - 0x11C4], A0 00000104 41ED 1252 lea.l A0, [A5 + 0x1252 /* export_582 */] 00000108 2B48 F16E move.l [A5 - 0xE92], A0 0000010C 41ED 165A lea.l A0, [A5 + 0x165A /* export_711 */] 00000110 2B48 F172 move.l [A5 - 0xE8E], A0 00000114 7000 moveq.l D0, 0x00 00000116 2B40 F17E move.l [A5 - 0xE82], D0 0000011A 200C move.l D0, A4 0000011C 286E FFFC movea.l A4, [A6 - 0x4] 00000120 4E5E unlink A6 00000122 4E75 rts 00000124 4E56 0000 link A6, 0 00000128 4EAD 0E8A jsr [A5 + 0xE8A /* export_461 */] 0000012C 4E5E unlink A6 0000012E 4E75 rts 00000130 4E56 0000 link A6, 0 00000134 102D F2D0 move.b D0, [A5 - 0xD30] 00000138 4E5E unlink A6 0000013A 4E75 rts 0000013C 4E56 0000 link A6, 0 00000140 1B6E 000B F2D0 move.b [A5 - 0xD30], [A6 + 0xB] 00000146 4E5E unlink A6 00000148 4E75 rts 0000014A 4E56 0000 link A6, 0 0000014E 4AAD F1CA tst.l [A5 - 0xE36] 00000152 670A beq +0xC /* 0000015E */ 00000154 2F2D F1CA move.l -[A7], [A5 - 0xE36] 00000158 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */] 0000015C 584F addq.w A7, 4 label0000015E: 0000015E 4E5E unlink A6 00000160 4E75 rts 00000162 4E56 0000 link A6, 0 00000166 2F07 move.l -[A7], D7 00000168 2F2D F106 move.l -[A7], [A5 - 0xEFA] 0000016C 4EBA 3AD8 jsr [PC + 0x3AD8 /* 00003C46 */] 00000170 48C0 ext.l D0 00000172 2E00 move.l D7, D0 00000174 3007 move.w D0, D7 00000176 48C0 ext.l D0 00000178 2F00 move.l -[A7], D0 0000017A 4EBA 39EA jsr [PC + 0x39EA /* 00003B66 */] 0000017E 2007 move.l D0, D7 00000180 5280 addq.l D0, 1 00000182 2E2E FFFC move.l D7, [A6 - 0x4] 00000186 4E5E unlink A6 00000188 4E75 rts 0000018A 4E56 0000 link A6, 0 0000018E 2F07 move.l -[A7], D7 00000190 2E2E 000C move.l D7, [A6 + 0xC] 00000194 6714 beq +0x16 /* 000001AA */ 00000196 2007 move.l D0, D7 00000198 5387 subq.l D7, 1 0000019A 3007 move.w D0, D7 0000019C 48C0 ext.l D0 0000019E 2F00 move.l -[A7], D0 000001A0 2F2D F106 move.l -[A7], [A5 - 0xEFA] 000001A4 4EBA 3C80 jsr [PC + 0x3C80 /* 00003E26 */] 000001A8 504F addq.w A7, 8 label000001AA: 000001AA 2E2E FFFC move.l D7, [A6 - 0x4] 000001AE 4E5E unlink A6 000001B0 4E75 rts 000001B2 4E56 0000 link A6, 0 000001B6 48E7 0108 movem.l -[A7], D7,A4 000001BA 2E2E 000C move.l D7, [A6 + 0xC] 000001BE 6F3A ble +0x3C /* 000001FA */ 000001C0 2007 move.l D0, D7 000001C2 5387 subq.l D7, 1 000001C4 206D F106 movea.l A0, [A5 - 0xEFA] 000001C8 2050 movea.l A0, [A0] 000001CA 2007 move.l D0, D7 000001CC 2200 move.l D1, D0 000001CE C0FC 0016 mulu.w D0, 0x16 000001D2 4841 swap.w D1 000001D4 C2FC 0016 mulu.w D1, 0x16 000001D8 4841 swap.w D1 000001DA 4241 clr.w D1 000001DC D081 add.l D0, D1 000001DE 2870 081E movea.l A4, [A0 + D0 + 0x1E] 000001E2 4A2E 0013 tst.b [A6 + 0x13] 000001E6 670A beq +0xC /* 000001F2 */ 000001E8 2054 movea.l A0, [A4] 000001EA 0068 0020 0026 ori.w [A0 + 0x26], 0x20 /* ' ' */ 000001F0 6008 bra +0xA /* 000001FA */ label000001F2: 000001F2 2054 movea.l A0, [A4] 000001F4 0268 FFDF 0026 andi.w [A0 + 0x26], 0xFFDF label000001FA: 000001FA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000200 4E5E unlink A6 00000202 4E75 rts 00000204 4E56 0000 link A6, 0 00000208 48E7 0308 movem.l -[A7], D6,D7,A4 0000020C 2C2E 0010 move.l D6, [A6 + 0x10] 00000210 2E2E 000C move.l D7, [A6 + 0xC] 00000214 6F2C ble +0x2E /* 00000242 */ 00000216 2007 move.l D0, D7 00000218 5387 subq.l D7, 1 0000021A 2006 move.l D0, D6 0000021C 5386 subq.l D6, 1 0000021E 206D F106 movea.l A0, [A5 - 0xEFA] 00000222 2050 movea.l A0, [A0] 00000224 2007 move.l D0, D7 00000226 2200 move.l D1, D0 00000228 C0FC 0016 mulu.w D0, 0x16 0000022C 4841 swap.w D1 0000022E C2FC 0016 mulu.w D1, 0x16 00000232 4841 swap.w D1 00000234 4241 clr.w D1 00000236 D081 add.l D0, D1 00000238 2870 081E movea.l A4, [A0 + D0 + 0x1E] 0000023C 2054 movea.l A0, [A4] 0000023E 3146 002A move.w [A0 + 0x2A], D6 label00000242: 00000242 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000248 4E5E unlink A6 0000024A 4E75 rts 0000024C 4E56 0000 link A6, 0 00000250 48E7 0308 movem.l -[A7], D6,D7,A4 00000254 2C2E 0010 move.l D6, [A6 + 0x10] 00000258 2E2E 000C move.l D7, [A6 + 0xC] 0000025C 6F2C ble +0x2E /* 0000028A */ 0000025E 2007 move.l D0, D7 00000260 5387 subq.l D7, 1 00000262 2006 move.l D0, D6 00000264 5386 subq.l D6, 1 00000266 206D F106 movea.l A0, [A5 - 0xEFA] 0000026A 2050 movea.l A0, [A0] 0000026C 2007 move.l D0, D7 0000026E 2200 move.l D1, D0 00000270 C0FC 0016 mulu.w D0, 0x16 00000274 4841 swap.w D1 00000276 C2FC 0016 mulu.w D1, 0x16 0000027A 4841 swap.w D1 0000027C 4241 clr.w D1 0000027E D081 add.l D0, D1 00000280 2870 081E movea.l A4, [A0 + D0 + 0x1E] 00000284 2054 movea.l A0, [A4] 00000286 3146 002C move.w [A0 + 0x2C], D6 label0000028A: 0000028A 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000290 4E5E unlink A6 00000292 4E75 rts 00000294 4E56 0000 link A6, 0 00000298 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000029C 3A2E 0012 move.w D5, [A6 + 0x12] 000002A0 2E2E 000C move.l D7, [A6 + 0xC] 000002A4 6606 bne +0x8 /* 000002AC */ 000002A6 7000 moveq.l D0, 0x00 000002A8 6000 00E2 bra +0xE4 /* 0000038C */ label000002AC: 000002AC 2007 move.l D0, D7 000002AE 5387 subq.l D7, 1 000002B0 206D F106 movea.l A0, [A5 - 0xEFA] 000002B4 2050 movea.l A0, [A0] 000002B6 2007 move.l D0, D7 000002B8 2200 move.l D1, D0 000002BA C0FC 0016 mulu.w D0, 0x16 000002BE 4841 swap.w D1 000002C0 C2FC 0016 mulu.w D1, 0x16 000002C4 4841 swap.w D1 000002C6 4241 clr.w D1 000002C8 D081 add.l D0, D1 000002CA 49F0 0816 lea.l A4, [A0 + D0 + 0x16] 000002CE 48C5 ext.l D5 000002D0 2005 move.l D0, D5 000002D2 5380 subq.l D0, 1 000002D4 206C 0008 movea.l A0, [A4 + 0x8] 000002D8 2050 movea.l A0, [A0] 000002DA D080 add.l D0, D0 000002DC 3E30 082E move.w D7, [A0 + D0 + 0x2E] 000002E0 6C4A bge +0x4C /* 0000032C */ 000002E2 206C 0008 movea.l A0, [A4 + 0x8] 000002E6 2050 movea.l A0, [A0] 000002E8 3C28 002C move.w D6, [A0 + 0x2C] 000002EC 6C06 bge +0x8 /* 000002F4 */ 000002EE 7000 moveq.l D0, 0x00 000002F0 6000 009A bra +0x9C /* 0000038C */ label000002F4: 000002F4 48C6 ext.l D6 000002F6 206D F106 movea.l A0, [A5 - 0xEFA] 000002FA 2050 movea.l A0, [A0] 000002FC 2006 move.l D0, D6 000002FE 2200 move.l D1, D0 00000300 C0FC 0016 mulu.w D0, 0x16 00000304 4841 swap.w D1 00000306 C2FC 0016 mulu.w D1, 0x16 0000030A 4841 swap.w D1 0000030C 4241 clr.w D1 0000030E D081 add.l D0, D1 00000310 49F0 0816 lea.l A4, [A0 + D0 + 0x16] 00000314 48C5 ext.l D5 00000316 2005 move.l D0, D5 00000318 5380 subq.l D0, 1 0000031A 206C 0008 movea.l A0, [A4 + 0x8] 0000031E 2050 movea.l A0, [A0] 00000320 D080 add.l D0, D0 00000322 3E30 082E move.w D7, [A0 + D0 + 0x2E] 00000326 6C04 bge +0x6 /* 0000032C */ 00000328 7000 moveq.l D0, 0x00 0000032A 6060 bra +0x62 /* 0000038C */ label0000032C: 0000032C 48C7 ext.l D7 0000032E 206C 0004 movea.l A0, [A4 + 0x4] 00000332 2050 movea.l A0, [A0] 00000334 2007 move.l D0, D7 00000336 2200 move.l D1, D0 00000338 C0FC 000E mulu.w D0, 0xE 0000033C 4841 swap.w D1 0000033E C2FC 000E mulu.w D1, 0xE 00000342 4841 swap.w D1 00000344 4241 clr.w D1 00000346 D081 add.l D0, D1 00000348 47F0 0814 lea.l A3, [A0 + D0 + 0x14] 0000034C 4247 clr.w D7 0000034E 4A2D F2D0 tst.b [A5 - 0xD30] 00000352 6702 beq +0x4 /* 00000356 */ 00000354 7E04 moveq.l D7, 0x04 label00000356: 00000356 302B 000A move.w D0, [A3 + 0xA] 0000035A 48C0 ext.l D0 0000035C 2F00 move.l -[A7], D0 0000035E 302B 0008 move.w D0, [A3 + 0x8] 00000362 48C0 ext.l D0 00000364 206C 0008 movea.l A0, [A4 + 0x8] 00000368 2050 movea.l A0, [A0] 0000036A 2200 move.l D1, D0 0000036C C0FC 000C mulu.w D0, 0xC 00000370 4841 swap.w D1 00000372 C2FC 000C mulu.w D1, 0xC 00000376 4841 swap.w D1 00000378 4241 clr.w D1 0000037A D081 add.l D0, D1 0000037C 2F30 0852 move.l -[A7], [A0 + D0 + 0x52] 00000380 48C7 ext.l D7 00000382 2F07 move.l -[A7], D7 00000384 4EAD 255A jsr [A5 + 0x255A /* export_1191 */] 00000388 4FEF 000C lea.l A7, [A7 + 0xC] label0000038C: 0000038C 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 00000392 4E5E unlink A6 00000394 4E75 rts 00000396 4E56 FFFE link A6, -0x0002 0000039A 2F07 move.l -[A7], D7 0000039C 486E FFFE pea.l [A6 - 0x2] 000003A0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003A4 2F2E 000C move.l -[A7], [A6 + 0xC] 000003A8 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 000003AC 3E00 move.w D7, D0 000003AE 302E FFFE move.w D0, [A6 - 0x2] 000003B2 48C0 ext.l D0 000003B4 5280 addq.l D0, 1 000003B6 206E 0014 movea.l A0, [A6 + 0x14] 000003BA 2080 move.l [A0], D0 000003BC 3007 move.w D0, D7 000003BE 2E2E FFFA move.l D7, [A6 - 0x6] 000003C2 4E5E unlink A6 000003C4 4E75 rts 000003C6 4E56 0000 link A6, 0 000003CA 2F07 move.l -[A7], D7 000003CC 2E2E 000C move.l D7, [A6 + 0xC] 000003D0 6604 bne +0x6 /* 000003D6 */ 000003D2 7000 moveq.l D0, 0x00 000003D4 6022 bra +0x24 /* 000003F8 */ label000003D6: 000003D6 2007 move.l D0, D7 000003D8 5387 subq.l D7, 1 000003DA 7000 moveq.l D0, 0x00 000003DC 102E 001B move.b D0, [A6 + 0x1B] 000003E0 2F00 move.l -[A7], D0 000003E2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000003E6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003EA 3007 move.w D0, D7 000003EC 48C0 ext.l D0 000003EE 2F00 move.l -[A7], D0 000003F0 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 000003F4 4FEF 0010 lea.l A7, [A7 + 0x10] label000003F8: 000003F8 2E2E FFFC move.l D7, [A6 - 0x4] 000003FC 4E5E unlink A6 000003FE 4E75 rts 00000400 4E56 0000 link A6, 0 00000404 2F07 move.l -[A7], D7 00000406 2E2E 000C move.l D7, [A6 + 0xC] 0000040A 6726 beq +0x28 /* 00000432 */ 0000040C 2007 move.l D0, D7 0000040E 5387 subq.l D7, 1 00000410 302E 001A move.w D0, [A6 + 0x1A] 00000414 48C0 ext.l D0 00000416 2F00 move.l -[A7], D0 00000418 7000 moveq.l D0, 0x00 0000041A 102E 0017 move.b D0, [A6 + 0x17] 0000041E 2F00 move.l -[A7], D0 00000420 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000424 3007 move.w D0, D7 00000426 48C0 ext.l D0 00000428 2F00 move.l -[A7], D0 0000042A 4EAD 0C72 jsr [A5 + 0xC72 /* export_394 */] 0000042E 4FEF 0010 lea.l A7, [A7 + 0x10] label00000432: 00000432 2E2E FFFC move.l D7, [A6 - 0x4] 00000436 4E5E unlink A6 00000438 4E75 rts 0000043A 4E56 0000 link A6, 0 0000043E 2F07 move.l -[A7], D7 00000440 2E2E 000C move.l D7, [A6 + 0xC] 00000444 6604 bne +0x6 /* 0000044A */ 00000446 7000 moveq.l D0, 0x00 00000448 6014 bra +0x16 /* 0000045E */ label0000044A: 0000044A 2007 move.l D0, D7 0000044C 5387 subq.l D7, 1 0000044E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000452 3007 move.w D0, D7 00000454 48C0 ext.l D0 00000456 2F00 move.l -[A7], D0 00000458 4EAD 0C7A jsr [A5 + 0xC7A /* export_395 */] 0000045C 504F addq.w A7, 8 label0000045E: 0000045E 2E2E FFFC move.l D7, [A6 - 0x4] 00000462 4E5E unlink A6 00000464 4E75 rts 00000466 4E56 0000 link A6, 0 0000046A 48E7 0108 movem.l -[A7], D7,A4 0000046E 2E2E 000C move.l D7, [A6 + 0xC] 00000472 6728 beq +0x2A /* 0000049C */ 00000474 2007 move.l D0, D7 00000476 5380 subq.l D0, 1 00000478 206D F106 movea.l A0, [A5 - 0xEFA] 0000047C 2050 movea.l A0, [A0] 0000047E 2200 move.l D1, D0 00000480 C0FC 0016 mulu.w D0, 0x16 00000484 4841 swap.w D1 00000486 C2FC 0016 mulu.w D1, 0x16 0000048A 4841 swap.w D1 0000048C 4241 clr.w D1 0000048E D081 add.l D0, D1 00000490 2870 081E movea.l A4, [A0 + D0 + 0x1E] 00000494 2054 movea.l A0, [A4] 00000496 216E 0010 0014 move.l [A0 + 0x14], [A6 + 0x10] label0000049C: 0000049C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000004A2 4E5E unlink A6 000004A4 4E75 rts 000004A6 4E56 0000 link A6, 0 000004AA 4AAE 000C tst.l [A6 + 0xC] 000004AE 6604 bne +0x6 /* 000004B4 */ 000004B0 7000 moveq.l D0, 0x00 000004B2 600A bra +0xC /* 000004BE */ label000004B4: 000004B4 7000 moveq.l D0, 0x00 000004B6 2F00 move.l -[A7], D0 000004B8 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */] 000004BC 584F addq.w A7, 4 label000004BE: 000004BE 4E5E unlink A6 000004C0 4E75 rts 000004C2 4E56 0000 link A6, 0 000004C6 7001 moveq.l D0, 0x01 000004C8 2F00 move.l -[A7], D0 000004CA 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */] 000004CE 4E5E unlink A6 000004D0 4E75 rts fn000004D2: 000004D2 4E56 0000 link A6, 0 000004D6 48E7 0300 movem.l -[A7], D6,D7 000004DA 3C2E 000E move.w D6, [A6 + 0xE] 000004DE 2E2E 0008 move.l D7, [A6 + 0x8] 000004E2 6604 bne +0x6 /* 000004E8 */ 000004E4 7000 moveq.l D0, 0x00 000004E6 602C bra +0x2E /* 00000514 */ label000004E8: 000004E8 2007 move.l D0, D7 000004EA 5387 subq.l D7, 1 000004EC 302D F120 move.w D0, [A5 - 0xEE0] 000004F0 48C0 ext.l D0 000004F2 B087 cmp.l D0, D7 000004F4 670C beq +0xE /* 00000502 */ 000004F6 3007 move.w D0, D7 000004F8 48C0 ext.l D0 000004FA 2F00 move.l -[A7], D0 000004FC 4EBA 3668 jsr [PC + 0x3668 /* 00003B66 */] 00000500 584F addq.w A7, 4 label00000502: 00000502 5346 subq.w D6, 1 00000504 48C6 ext.l D6 00000506 206D F11A movea.l A0, [A5 - 0xEE6] 0000050A 2050 movea.l A0, [A0] 0000050C 2006 move.l D0, D6 0000050E E580 asl D0, 2 00000510 2030 0800 move.l D0, [A0 + D0] label00000514: 00000514 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8] 0000051A 4E5E unlink A6 0000051C 4E75 rts 0000051E 4E56 0000 link A6, 0 00000522 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00000526 3C2E 0012 move.w D6, [A6 + 0x12] 0000052A 2E2E 000C move.l D7, [A6 + 0xC] 0000052E 6606 bne +0x8 /* 00000536 */ 00000530 7000 moveq.l D0, 0x00 00000532 6000 0086 bra +0x88 /* 000005BA */ label00000536: 00000536 3006 move.w D0, D6 00000538 5340 subq.w D0, 1 0000053A 6706 beq +0x8 /* 00000542 */ 0000053C 5340 subq.w D0, 1 0000053E 6728 beq +0x2A /* 00000568 */ 00000540 6046 bra +0x48 /* 00000588 */ label00000542: 00000542 4AAD F1CA tst.l [A5 - 0xE36] 00000546 670A beq +0xC /* 00000552 */ 00000548 2F2D F1CA move.l -[A7], [A5 - 0xE36] 0000054C 4EBA 2E40 jsr [PC + 0x2E40 /* 0000338E */] 00000550 584F addq.w A7, 4 label00000552: 00000552 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] 00000556 2F00 move.l -[A7], D0 00000558 4EAD 2172 jsr [A5 + 0x2172 /* export_1066 */] 0000055C 2B40 F1CA move.l [A5 - 0xE36], D0 00000560 584F addq.w A7, 4 00000562 6724 beq +0x26 /* 00000588 */ 00000564 7001 moveq.l D0, 0x01 00000566 6052 bra +0x54 /* 000005BA */ label00000568: 00000568 4AAD F1CA tst.l [A5 - 0xE36] 0000056C 671A beq +0x1C /* 00000588 */ 0000056E 2F2D F1CA move.l -[A7], [A5 - 0xE36] 00000572 4EAD 217A jsr [A5 + 0x217A /* export_1067 */] 00000576 1A00 move.b D5, D0 00000578 7000 moveq.l D0, 0x00 0000057A 2B40 F1CA move.l [A5 - 0xE36], D0 0000057E 4A05 tst.b D5 00000580 584F addq.w A7, 4 00000582 6704 beq +0x6 /* 00000588 */ 00000584 7001 moveq.l D0, 0x01 00000586 6032 bra +0x34 /* 000005BA */ label00000588: 00000588 48C6 ext.l D6 0000058A 2F06 move.l -[A7], D6 0000058C 2F07 move.l -[A7], D7 0000058E 4EBA FF42 jsr [PC - 0xBE /* 000004D2 */] 00000592 2840 movea.l A4, D0 00000594 200C move.l D0, A4 00000596 504F addq.w A7, 8 00000598 6604 bne +0x6 /* 0000059E */ 0000059A 7000 moveq.l D0, 0x00 0000059C 601C bra +0x1E /* 000005BA */ label0000059E: 0000059E 4247 clr.w D7 000005A0 4A2D F2D0 tst.b [A5 - 0xD30] 000005A4 6702 beq +0x4 /* 000005A8 */ 000005A6 7E04 moveq.l D7, 0x04 label000005A8: 000005A8 7000 moveq.l D0, 0x00 000005AA 2F00 move.l -[A7], D0 000005AC 2F0C move.l -[A7], A4 000005AE 48C7 ext.l D7 000005B0 2F07 move.l -[A7], D7 000005B2 4EAD 255A jsr [A5 + 0x255A /* export_1191 */] 000005B6 4FEF 000C lea.l A7, [A7 + 0xC] label000005BA: 000005BA 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 000005C0 4E5E unlink A6 000005C2 4E75 rts 000005C4 4E56 0000 link A6, 0 000005C8 48E7 1100 movem.l -[A7], D3,D7 000005CC 2E2E 000C move.l D7, [A6 + 0xC] 000005D0 6604 bne +0x6 /* 000005D6 */ 000005D2 7000 moveq.l D0, 0x00 000005D4 6018 bra +0x1A /* 000005EE */ label000005D6: 000005D6 302E 0012 move.w D0, [A6 + 0x12] 000005DA 48C0 ext.l D0 000005DC 2F00 move.l -[A7], D0 000005DE 2F07 move.l -[A7], D7 000005E0 4EBA FEF0 jsr [PC - 0x110 /* 000004D2 */] 000005E4 4A80 tst.l D0 000005E6 56C3 sne D3 000005E8 4403 neg.b D3 000005EA 1003 move.b D0, D3 000005EC 504F addq.w A7, 8 label000005EE: 000005EE 4CEE 0088 FFF8 movem.l D3,D7, [A6 - 0x8] 000005F4 4E5E unlink A6 000005F6 4E75 rts 000005F8 4E56 0000 link A6, 0 000005FC 48E7 0118 movem.l -[A7], D7,A3,A4 00000600 2E2E 000C move.l D7, [A6 + 0xC] 00000604 6604 bne +0x6 /* 0000060A */ 00000606 7000 moveq.l D0, 0x00 00000608 6048 bra +0x4A /* 00000652 */ label0000060A: 0000060A 2007 move.l D0, D7 0000060C 5380 subq.l D0, 1 0000060E 206D F106 movea.l A0, [A5 - 0xEFA] 00000612 2050 movea.l A0, [A0] 00000614 2200 move.l D1, D0 00000616 C0FC 0016 mulu.w D0, 0x16 0000061A 4841 swap.w D1 0000061C C2FC 0016 mulu.w D1, 0x16 00000620 4841 swap.w D1 00000622 4241 clr.w D1 00000624 D081 add.l D0, D1 00000626 2670 0826 movea.l A3, [A0 + D0 + 0x26] 0000062A 302E 0012 move.w D0, [A6 + 0x12] 0000062E 48C0 ext.l D0 00000630 5380 subq.l D0, 1 00000632 2053 movea.l A0, [A3] 00000634 E580 asl D0, 2 00000636 2870 0800 movea.l A4, [A0 + D0] 0000063A 200C move.l D0, A4 0000063C 6604 bne +0x6 /* 00000642 */ 0000063E 7000 moveq.l D0, 0x00 00000640 6010 bra +0x12 /* 00000652 */ label00000642: 00000642 7000 moveq.l D0, 0x00 00000644 2F00 move.l -[A7], D0 00000646 2054 movea.l A0, [A4] 00000648 2F28 001A move.l -[A7], [A0 + 0x1A] 0000064C 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */] 00000650 504F addq.w A7, 8 label00000652: 00000652 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000658 4E5E unlink A6 0000065A 4E75 rts 0000065C 4E56 FFFA link A6, -0x0006 00000660 2F07 move.l -[A7], D7 00000662 2E2E 000C move.l D7, [A6 + 0xC] 00000666 6766 beq +0x68 /* 000006CE */ 00000668 2007 move.l D0, D7 0000066A 5387 subq.l D7, 1 0000066C 302D F120 move.w D0, [A5 - 0xEE0] 00000670 48C0 ext.l D0 00000672 B087 cmp.l D0, D7 00000674 670C beq +0xE /* 00000682 */ 00000676 3007 move.w D0, D7 00000678 48C0 ext.l D0 0000067A 2F00 move.l -[A7], D0 0000067C 4EBA 34E8 jsr [PC + 0x34E8 /* 00003B66 */] 00000680 584F addq.w A7, 4 label00000682: 00000682 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 00000688 2D6E 0014 FFFC move.l [A6 - 0x4], [A6 + 0x14] 0000068E 486E FFFA pea.l [A6 - 0x6] 00000692 302E 0012 move.w D0, [A6 + 0x12] 00000696 48C0 ext.l D0 00000698 5380 subq.l D0, 1 0000069A 2F00 move.l -[A7], D0 0000069C 206D F106 movea.l A0, [A5 - 0xEFA] 000006A0 2050 movea.l A0, [A0] 000006A2 2007 move.l D0, D7 000006A4 2200 move.l D1, D0 000006A6 C0FC 0016 mulu.w D0, 0x16 000006AA 4841 swap.w D1 000006AC C2FC 0016 mulu.w D1, 0x16 000006B0 4841 swap.w D1 000006B2 4241 clr.w D1 000006B4 D081 add.l D0, D1 000006B6 2F30 0826 move.l -[A7], [A0 + D0 + 0x26] 000006BA 4EBA 3A90 jsr [PC + 0x3A90 /* 0000414C */] 000006BE 41EE 0000 lea.l A0, [A6 + 0x0] 000006C2 2F20 move.l -[A7], -[A0] 000006C4 3F20 move.w -[A7], -[A0] 000006C6 4EBA 2D00 jsr [PC + 0x2D00 /* 000033C8 */] 000006CA 4FEF 0012 lea.l A7, [A7 + 0x12] label000006CE: 000006CE 2E2E FFF6 move.l D7, [A6 - 0xA] 000006D2 4E5E unlink A6 000006D4 4E75 rts 000006D6 4E56 FFFA link A6, -0x0006 000006DA 48E7 1108 movem.l -[A7], D3,D7,A4 000006DE 2E2E 000C move.l D7, [A6 + 0xC] 000006E2 6766 beq +0x68 /* 0000074A */ 000006E4 2007 move.l D0, D7 000006E6 5387 subq.l D7, 1 000006E8 302D F120 move.w D0, [A5 - 0xEE0] 000006EC 48C0 ext.l D0 000006EE B087 cmp.l D0, D7 000006F0 670C beq +0xE /* 000006FE */ 000006F2 3007 move.w D0, D7 000006F4 48C0 ext.l D0 000006F6 2F00 move.l -[A7], D0 000006F8 4EBA 346C jsr [PC + 0x346C /* 00003B66 */] 000006FC 584F addq.w A7, 4 label000006FE: 000006FE 206D F106 movea.l A0, [A5 - 0xEFA] 00000702 2050 movea.l A0, [A0] 00000704 2007 move.l D0, D7 00000706 2200 move.l D1, D0 00000708 C0FC 0016 mulu.w D0, 0x16 0000070C 4841 swap.w D1 0000070E C2FC 0016 mulu.w D1, 0x16 00000712 4841 swap.w D1 00000714 4241 clr.w D1 00000716 D081 add.l D0, D1 00000718 2870 0826 movea.l A4, [A0 + D0 + 0x26] 0000071C 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2 00000722 7000 moveq.l D0, 0x00 00000724 2D40 FFFC move.l [A6 - 0x4], D0 00000728 7E01 moveq.l D7, 0x01 label0000072A: 0000072A 486E FFFA pea.l [A6 - 0x6] 0000072E 48C7 ext.l D7 00000730 2007 move.l D0, D7 00000732 5380 subq.l D0, 1 00000734 2F00 move.l -[A7], D0 00000736 2F0C move.l -[A7], A4 00000738 4EBA 3A12 jsr [PC + 0x3A12 /* 0000414C */] 0000073C 4FEF 000C lea.l A7, [A7 + 0xC] 00000740 3007 move.w D0, D7 00000742 5247 addq.w D7, 1 00000744 0C47 0005 cmpi.w D7, 0x5 00000748 6FE0 ble -0x1E /* 0000072A */ label0000074A: 0000074A 4CEE 1088 FFEE movem.l D3,D7,A4, [A6 - 0x12] 00000750 4E5E unlink A6 00000752 4E75 rts 00000754 4E56 0000 link A6, 0 00000758 2F2E 000C move.l -[A7], [A6 + 0xC] 0000075C 4EAD 2162 jsr [A5 + 0x2162 /* export_1064 */] 00000760 4E5E unlink A6 00000762 4E75 rts 00000764 4E56 0000 link A6, 0 00000768 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000076C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000770 4EAD 216A jsr [A5 + 0x216A /* export_1065 */] 00000774 4E5E unlink A6 00000776 4E75 rts 00000778 4E56 0000 link A6, 0 0000077C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000780 4EAD 215A jsr [A5 + 0x215A /* export_1063 */] 00000784 4E5E unlink A6 00000786 4E75 rts fn00000788: 00000788 4E56 FFFA link A6, -0x0006 0000078C 48E7 0108 movem.l -[A7], D7,A4 00000790 286E 0008 movea.l A4, [A6 + 0x8] 00000794 4247 clr.w D7 00000796 486E FFFA pea.l [A6 - 0x6] 0000079A 7001 moveq.l D0, 0x01 0000079C 2F00 move.l -[A7], D0 0000079E 2F0C move.l -[A7], A4 000007A0 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */] 000007A4 7008 moveq.l D0, 0x08 000007A6 B06E FFFA cmp.w D0, [A6 - 0x6] 000007AA 4FEF 000C lea.l A7, [A7 + 0xC] 000007AE 6614 bne +0x16 /* 000007C4 */ 000007B0 302E FFFE move.w D0, [A6 - 0x2] 000007B4 0440 0066 subi.w D0, 0x66 /* 'f' */ 000007B8 6708 beq +0xA /* 000007C2 */ 000007BA 5340 subq.w D0, 1 000007BC 6606 bne +0x8 /* 000007C4 */ 000007BE 7E05 moveq.l D7, 0x05 000007C0 6002 bra +0x4 /* 000007C4 */ label000007C2: 000007C2 7E02 moveq.l D7, 0x02 label000007C4: 000007C4 41EE 0000 lea.l A0, [A6 + 0x0] 000007C8 2F20 move.l -[A7], -[A0] 000007CA 3F20 move.w -[A7], -[A0] 000007CC 4EBA 2BFA jsr [PC + 0x2BFA /* 000033C8 */] 000007D0 7000 moveq.l D0, 0x00 000007D2 2F00 move.l -[A7], D0 000007D4 2F0C move.l -[A7], A4 000007D6 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */] 000007DA 3007 move.w D0, D7 000007DC 4FEF 000E lea.l A7, [A7 + 0xE] 000007E0 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE] 000007E6 4E5E unlink A6 000007E8 4E75 rts 000007EA 4E56 FED0 link A6, -0x0130 000007EE 2F2E 000C move.l -[A7], [A6 + 0xC] 000007F2 486E FED0 pea.l [A6 - 0x130] 000007F6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000007FA 486E FED0 pea.l [A6 - 0x130] 000007FE 4EBA FF88 jsr [PC - 0x78 /* 00000788 */] 00000802 4E5E unlink A6 00000804 4E75 rts 00000806 4E56 FECA link A6, -0x0136 0000080A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000080E 382E 0016 move.w D4, [A6 + 0x16] 00000812 2E2E 000C move.l D7, [A6 + 0xC] 00000816 7CFF moveq.l D6, 0xFFFFFFFF 00000818 4A87 tst.l D7 0000081A 6606 bne +0x8 /* 00000822 */ 0000081C 7000 moveq.l D0, 0x00 0000081E 6000 00BC bra +0xBE /* 000008DC */ label00000822: 00000822 2007 move.l D0, D7 00000824 5387 subq.l D7, 1 00000826 302D F120 move.w D0, [A5 - 0xEE0] 0000082A 48C0 ext.l D0 0000082C B087 cmp.l D0, D7 0000082E 6710 beq +0x12 /* 00000840 */ 00000830 3C2D F120 move.w D6, [A5 - 0xEE0] 00000834 3007 move.w D0, D7 00000836 48C0 ext.l D0 00000838 2F00 move.l -[A7], D0 0000083A 4EBA 332A jsr [PC + 0x332A /* 00003B66 */] 0000083E 584F addq.w A7, 4 label00000840: 00000840 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000844 486E FECA pea.l [A6 - 0x136] 00000848 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000084C 3A3C 008D move.w D5, 0x8D 00000850 3004 move.w D0, D4 00000852 504F addq.w A7, 8 00000854 6B3C bmi +0x3E /* 00000892 */ 00000856 0C40 0005 cmpi.w D0, 0x5 0000085A 6E36 bgt +0x38 /* 00000892 */ 0000085C D040 add.w D0, D0 0000085E 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000862 4EFB 0000 jmp [PC + D0.w] 00000866 000E 0018 ori.b A6, 0x18 0000086A 0020 0024 ori.b -[A0], 0x24 /* '$' */ 0000086E 0028 002C 2E3C ori.b [A0 + 0x2E3C], 0x2C /* ',' */ 00000874 0000 0085 ori.b D0, 0x85 00000878 7AFF moveq.l D5, 0xFFFFFFFF 0000087A 6016 bra +0x18 /* 00000892 */ 0000087C 2E3C 0000 0604 move.l D7, 0x604 00000882 600E bra +0x10 /* 00000892 */ 00000884 7E02 moveq.l D7, 0x02 00000886 600A bra +0xC /* 00000892 */ 00000888 7E02 moveq.l D7, 0x02 0000088A 6006 bra +0x8 /* 00000892 */ 0000088C 7E00 moveq.l D7, 0x00 0000088E 6002 bra +0x4 /* 00000892 */ 00000890 7E03 moveq.l D7, 0x03 label00000892: 00000892 486E FFFA pea.l [A6 - 0x6] 00000896 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000089A 7000 moveq.l D0, 0x00 0000089C 2F00 move.l -[A7], D0 0000089E 2F07 move.l -[A7], D7 000008A0 48C5 ext.l D5 000008A2 2F05 move.l -[A7], D5 000008A4 486E FECA pea.l [A6 - 0x136] 000008A8 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 000008AC 3D40 FFFE move.w [A6 - 0x2], D0 000008B0 4AAE FFFA tst.l [A6 - 0x6] 000008B4 4FEF 0018 lea.l A7, [A7 + 0x18] 000008B8 670E beq +0x10 /* 000008C8 */ 000008BA 4A44 tst.w D4 000008BC 670A beq +0xC /* 000008C8 */ 000008BE 2F2E FFFA move.l -[A7], [A6 - 0x6] 000008C2 4EBA 2C42 jsr [PC + 0x2C42 /* 00003506 */] 000008C6 584F addq.w A7, 4 label000008C8: 000008C8 0C46 FFFF cmpi.w D6, 0xFFFF 000008CC 670A beq +0xC /* 000008D8 */ 000008CE 48C6 ext.l D6 000008D0 2F06 move.l -[A7], D6 000008D2 4EBA 3292 jsr [PC + 0x3292 /* 00003B66 */] 000008D6 584F addq.w A7, 4 label000008D8: 000008D8 202E FFFA move.l D0, [A6 - 0x6] label000008DC: 000008DC 4CEE 00F0 FEBA movem.l D4,D5,D6,D7, [A6 - 0x146] 000008E2 4E5E unlink A6 000008E4 4E75 rts 000008E6 4E56 0000 link A6, 0 000008EA 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000008EE 2C2E 000C move.l D6, [A6 + 0xC] 000008F2 3E2E 0012 move.w D7, [A6 + 0x12] 000008F6 4A86 tst.l D6 000008F8 6604 bne +0x6 /* 000008FE */ 000008FA 7000 moveq.l D0, 0x00 000008FC 6052 bra +0x54 /* 00000950 */ label000008FE: 000008FE 0C47 0001 cmpi.w D7, 0x1 00000902 6D28 blt +0x2A /* 0000092C */ 00000904 5347 subq.w D7, 1 00000906 2046 movea.l A0, D6 00000908 2850 movea.l A4, [A0] 0000090A 7001 moveq.l D0, 0x01 0000090C EFA8 lsl D0, D7 0000090E C0AC 0038 and.l D0, [A4 + 0x38] 00000912 6604 bne +0x6 /* 00000918 */ 00000914 7000 moveq.l D0, 0x00 00000916 6038 bra +0x3A /* 00000950 */ label00000918: 00000918 202C 0034 move.l D0, [A4 + 0x34] 0000091C D08C add.l D0, A4 0000091E 48C7 ext.l D7 00000920 2207 move.l D1, D7 00000922 D281 add.l D1, D1 00000924 D280 add.l D1, D0 00000926 2041 movea.l A0, D1 00000928 3E10 move.w D7, [A0] 0000092A 6008 bra +0xA /* 00000934 */ label0000092C: 0000092C 48C7 ext.l D7 0000092E 2007 move.l D0, D7 00000930 4480 neg.l D0 00000932 3E00 move.w D7, D0 label00000934: 00000934 4245 clr.w D5 00000936 4A2D F2D0 tst.b [A5 - 0xD30] 0000093A 6702 beq +0x4 /* 0000093E */ 0000093C 7A04 moveq.l D5, 0x04 label0000093E: 0000093E 48C7 ext.l D7 00000940 2F07 move.l -[A7], D7 00000942 2F06 move.l -[A7], D6 00000944 48C5 ext.l D5 00000946 2F05 move.l -[A7], D5 00000948 4EAD 255A jsr [A5 + 0x255A /* export_1191 */] 0000094C 4FEF 000C lea.l A7, [A7 + 0xC] label00000950: 00000950 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 00000956 4E5E unlink A6 00000958 4E75 rts 0000095A 4E56 FEC6 link A6, -0x013A 0000095E 2F07 move.l -[A7], D7 00000960 2E2E 000C move.l D7, [A6 + 0xC] 00000964 2007 move.l D0, D7 00000966 5387 subq.l D7, 1 00000968 302D F120 move.w D0, [A5 - 0xEE0] 0000096C 48C0 ext.l D0 0000096E B087 cmp.l D0, D7 00000970 670C beq +0xE /* 0000097E */ 00000972 3007 move.w D0, D7 00000974 48C0 ext.l D0 00000976 2F00 move.l -[A7], D0 00000978 4EBA 31EC jsr [PC + 0x31EC /* 00003B66 */] 0000097C 584F addq.w A7, 4 label0000097E: 0000097E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000982 486E FED0 pea.l [A6 - 0x130] 00000986 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 0000098A 486E FECC pea.l [A6 - 0x134] 0000098E 7000 moveq.l D0, 0x00 00000990 2F00 move.l -[A7], D0 00000992 2F00 move.l -[A7], D0 00000994 4878 00C5 push.l 0xC5 00000998 72FF moveq.l D1, 0xFFFFFFFF 0000099A 2F01 move.l -[A7], D1 0000099C 486E FED0 pea.l [A6 - 0x130] 000009A0 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 000009A4 4AAE FECC tst.l [A6 - 0x134] 000009A8 4FEF 0020 lea.l A7, [A7 + 0x20] 000009AC 6604 bne +0x6 /* 000009B2 */ 000009AE 7000 moveq.l D0, 0x00 000009B0 603C bra +0x3E /* 000009EE */ label000009B2: 000009B2 4247 clr.w D7 000009B4 4A2D F2D0 tst.b [A5 - 0xD30] 000009B8 6702 beq +0x4 /* 000009BC */ 000009BA 7E04 moveq.l D7, 0x04 label000009BC: 000009BC 7000 moveq.l D0, 0x00 000009BE 2F00 move.l -[A7], D0 000009C0 2F2E FECC move.l -[A7], [A6 - 0x134] 000009C4 48C7 ext.l D7 000009C6 2F07 move.l -[A7], D7 000009C8 4EAD 255A jsr [A5 + 0x255A /* export_1191 */] 000009CC 41EE FEC6 lea.l A0, [A6 - 0x13A] 000009D0 43ED F198 lea.l A1, [A5 - 0xE68] 000009D4 20D9 move.l [A0]+, [A1]+ 000009D6 30D9 move.w [A0]+, [A1]+ 000009D8 3B7C 0002 F198 move.w [A5 - 0xE68], 0x2 000009DE 486E FEC6 pea.l [A6 - 0x13A] 000009E2 4EAD 167A jsr [A5 + 0x167A /* export_715 */] 000009E6 202E FEC8 move.l D0, [A6 - 0x138] 000009EA 4FEF 0010 lea.l A7, [A7 + 0x10] label000009EE: 000009EE 2E2E FEC2 move.l D7, [A6 - 0x13E] 000009F2 4E5E unlink A6 000009F4 4E75 rts 000009F6 4E56 0000 link A6, 0 000009FA 2F07 move.l -[A7], D7 000009FC 2E2E 000C move.l D7, [A6 + 0xC] 00000A00 6718 beq +0x1A /* 00000A1A */ 00000A02 2F07 move.l -[A7], D7 00000A04 4EBA 2F36 jsr [PC + 0x2F36 /* 0000393C */] 00000A08 4A00 tst.b D0 00000A0A 584F addq.w A7, 4 00000A0C 660C bne +0xE /* 00000A1A */ 00000A0E 2047 movea.l A0, D7 00000A10 2050 movea.l A0, [A0] 00000A12 00A8 0000 0080 0026 ori.l [A0 + 0x26], 0x80 label00000A1A: 00000A1A 2E2E FFFC move.l D7, [A6 - 0x4] 00000A1E 4E5E unlink A6 00000A20 4E75 rts 00000A22 4E56 0000 link A6, 0 00000A26 206E 000C movea.l A0, [A6 + 0xC] 00000A2A 2050 movea.l A0, [A0] 00000A2C 2028 002C move.l D0, [A0 + 0x2C] 00000A30 4E5E unlink A6 00000A32 4E75 rts 00000A34 4E56 0000 link A6, 0 00000A38 206E 000C movea.l A0, [A6 + 0xC] 00000A3C 2050 movea.l A0, [A0] 00000A3E 216E 0010 002C move.l [A0 + 0x2C], [A6 + 0x10] 00000A44 4E5E unlink A6 00000A46 4E75 rts 00000A48 4E56 0000 link A6, 0 00000A4C 48E7 0308 movem.l -[A7], D6,D7,A4 00000A50 2C2E 0010 move.l D6, [A6 + 0x10] 00000A54 2E2E 000C move.l D7, [A6 + 0xC] 00000A58 6704 beq +0x6 /* 00000A5E */ 00000A5A 4A86 tst.l D6 00000A5C 6604 bne +0x6 /* 00000A62 */ label00000A5E: 00000A5E 7000 moveq.l D0, 0x00 00000A60 603E bra +0x40 /* 00000AA0 */ label00000A62: 00000A62 2007 move.l D0, D7 00000A64 5387 subq.l D7, 1 00000A66 206D F106 movea.l A0, [A5 - 0xEFA] 00000A6A 2050 movea.l A0, [A0] 00000A6C 2007 move.l D0, D7 00000A6E 2200 move.l D1, D0 00000A70 C0FC 0016 mulu.w D0, 0x16 00000A74 4841 swap.w D1 00000A76 C2FC 0016 mulu.w D1, 0x16 00000A7A 4841 swap.w D1 00000A7C 4241 clr.w D1 00000A7E D081 add.l D0, D1 00000A80 2870 081E movea.l A4, [A0 + D0 + 0x1E] 00000A84 2006 move.l D0, D6 00000A86 5380 subq.l D0, 1 00000A88 2054 movea.l A0, [A4] 00000A8A 2200 move.l D1, D0 00000A8C C0FC 000C mulu.w D0, 0xC 00000A90 4841 swap.w D1 00000A92 C2FC 000C mulu.w D1, 0xC 00000A96 4841 swap.w D1 00000A98 4241 clr.w D1 00000A9A D081 add.l D0, D1 00000A9C 2030 0852 move.l D0, [A0 + D0 + 0x52] label00000AA0: 00000AA0 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000AA6 4E5E unlink A6 00000AA8 4E75 rts 00000AAA 4E56 0000 link A6, 0 00000AAE 2F07 move.l -[A7], D7 00000AB0 2E2E 000C move.l D7, [A6 + 0xC] 00000AB4 6604 bne +0x6 /* 00000ABA */ 00000AB6 7000 moveq.l D0, 0x00 00000AB8 600C bra +0xE /* 00000AC6 */ label00000ABA: 00000ABA 2047 movea.l A0, D7 00000ABC 2050 movea.l A0, [A0] 00000ABE 3028 0012 move.w D0, [A0 + 0x12] 00000AC2 48C0 ext.l D0 00000AC4 5280 addq.l D0, 1 label00000AC6: 00000AC6 2E2E FFFC move.l D7, [A6 - 0x4] 00000ACA 4E5E unlink A6 00000ACC 4E75 rts 00000ACE 4E56 0000 link A6, 0 00000AD2 48E7 1100 movem.l -[A7], D3,D7 00000AD6 2E2E 000C move.l D7, [A6 + 0xC] 00000ADA 6604 bne +0x6 /* 00000AE0 */ 00000ADC 7001 moveq.l D0, 0x01 00000ADE 6020 bra +0x22 /* 00000B00 */ label00000AE0: 00000AE0 7600 moveq.l D3, 0x00 00000AE2 2047 movea.l A0, D7 00000AE4 2050 movea.l A0, [A0] 00000AE6 4A68 0048 tst.w [A0 + 0x48] 00000AEA 6E12 bgt +0x14 /* 00000AFE */ 00000AEC 2047 movea.l A0, D7 00000AEE 2050 movea.l A0, [A0] 00000AF0 203C 0000 0100 move.l D0, 0x100 00000AF6 C0A8 0026 and.l D0, [A0 + 0x26] 00000AFA 6602 bne +0x4 /* 00000AFE */ 00000AFC 7601 moveq.l D3, 0x01 label00000AFE: 00000AFE 1003 move.b D0, D3 label00000B00: 00000B00 4CEE 0088 FFF8 movem.l D3,D7, [A6 - 0x8] 00000B06 4E5E unlink A6 00000B08 4E75 rts 00000B0A 4E56 FFFA link A6, -0x0006 00000B0E 2F0C move.l -[A7], A4 00000B10 286E 0010 movea.l A4, [A6 + 0x10] 00000B14 486E FFFA pea.l [A6 - 0x6] 00000B18 202E 000C move.l D0, [A6 + 0xC] 00000B1C 5380 subq.l D0, 1 00000B1E 2F00 move.l -[A7], D0 00000B20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B24 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */] 00000B28 486E FFFA pea.l [A6 - 0x6] 00000B2C 4EAD 167A jsr [A5 + 0x167A /* export_715 */] 00000B30 7001 moveq.l D0, 0x01 00000B32 B06E FFFA cmp.w D0, [A6 - 0x6] 00000B36 4FEF 0010 lea.l A7, [A7 + 0x10] 00000B3A 660E bne +0x10 /* 00000B4A */ 00000B3C 2F0C move.l -[A7], A4 00000B3E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B42 4EBA 242A jsr [PC + 0x242A /* 00002F6E */] 00000B46 504F addq.w A7, 8 00000B48 600C bra +0xE /* 00000B56 */ label00000B4A: 00000B4A 2F0C move.l -[A7], A4 00000B4C 487A 001E pea.l [PC + 0x1E /* 00000B6C, value 0x1000000 */] 00000B50 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000B54 504F addq.w A7, 8 label00000B56: 00000B56 41EE 0000 lea.l A0, [A6 + 0x0] 00000B5A 2F20 move.l -[A7], -[A0] 00000B5C 3F20 move.w -[A7], -[A0] 00000B5E 4EBA 2868 jsr [PC + 0x2868 /* 000033C8 */] 00000B62 5C4F addq.w A7, 6 00000B64 286E FFF6 movea.l A4, [A6 - 0xA] 00000B68 4E5E unlink A6 00000B6A 4E75 rts 00000B6C 0100 btst D0, D0 00000B6E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000B72 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000B76 0008 4EAD ori.b A0, 0xAD 00000B7A 1A42 movea.b A5, D2 00000B7C 4E5E unlink A6 00000B7E 4E75 rts 00000B80 4E56 0000 link A6, 0 00000B84 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */] 00000B88 4E5E unlink A6 00000B8A 4E75 rts 00000B8C 4E56 0000 link A6, 0 00000B90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B94 4EBA 27F8 jsr [PC + 0x27F8 /* 0000338E */] 00000B98 4E5E unlink A6 00000B9A 4E75 rts 00000B9C 4E56 0000 link A6, 0 00000BA0 2F0C move.l -[A7], A4 00000BA2 286E 0008 movea.l A4, [A6 + 0x8] 00000BA6 200C move.l D0, A4 00000BA8 6706 beq +0x8 /* 00000BB0 */ 00000BAA 2054 movea.l A0, [A4] 00000BAC 52A8 0004 addq.l [A0 + 0x4], 1 label00000BB0: 00000BB0 286E FFFC movea.l A4, [A6 - 0x4] 00000BB4 4E5E unlink A6 00000BB6 4E75 rts 00000BB8 4E56 0000 link A6, 0 00000BBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BC0 4EBA 27CC jsr [PC + 0x27CC /* 0000338E */] 00000BC4 4E5E unlink A6 00000BC6 4E75 rts 00000BC8 4E56 0000 link A6, 0 00000BCC 2F0C move.l -[A7], A4 00000BCE 286E 0008 movea.l A4, [A6 + 0x8] 00000BD2 200C move.l D0, A4 00000BD4 6708 beq +0xA /* 00000BDE */ 00000BD6 2F0C move.l -[A7], A4 00000BD8 4EAD 2492 jsr [A5 + 0x2492 /* export_1166 */] 00000BDC 584F addq.w A7, 4 label00000BDE: 00000BDE 286E FFFC movea.l A4, [A6 - 0x4] 00000BE2 4E5E unlink A6 00000BE4 4E75 rts 00000BE6 4E56 0000 link A6, 0 00000BEA 48E7 0118 movem.l -[A7], D7,A3,A4 00000BEE 2E2E 0008 move.l D7, [A6 + 0x8] 00000BF2 7000 moveq.l D0, 0x00 00000BF4 2F00 move.l -[A7], D0 00000BF6 2207 move.l D1, D7 00000BF8 740D moveq.l D2, 0x0D 00000BFA D282 add.l D1, D2 00000BFC 2F01 move.l -[A7], D1 00000BFE 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00000C02 2840 movea.l A4, D0 00000C04 200C move.l D0, A4 00000C06 504F addq.w A7, 8 00000C08 670A beq +0xC /* 00000C14 */ 00000C0A 2654 movea.l A3, [A4] 00000C0C 7000 moveq.l D0, 0x00 00000C0E 2680 move.l [A3], D0 00000C10 2747 0004 move.l [A3 + 0x4], D7 label00000C14: 00000C14 200C move.l D0, A4 00000C16 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000C1C 4E5E unlink A6 00000C1E 4E75 rts fn00000C20: 00000C20 4E56 0000 link A6, 0 00000C24 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000C28 266E 0008 movea.l A3, [A6 + 0x8] 00000C2C 206E 000C movea.l A0, [A6 + 0xC] 00000C30 7000 moveq.l D0, 0x00 00000C32 1010 move.b D0, [A0] 00000C34 5440 addq.w D0, 2 00000C36 48C0 ext.l D0 00000C38 323C FFFE move.w D1, 0xFFFE 00000C3C C240 and.w D1, D0 00000C3E 7C00 moveq.l D6, 0x00 00000C40 3C01 move.w D6, D1 00000C42 4A86 tst.l D6 00000C44 2853 movea.l A4, [A3] 00000C46 2006 move.l D0, D6 00000C48 D094 add.l D0, [A4] 00000C4A B0AC 0004 cmp.l D0, [A4 + 0x4] 00000C4E 6F52 ble +0x54 /* 00000CA2 */ 00000C50 202C 0004 move.l D0, [A4 + 0x4] 00000C54 E280 asr D0, 1 00000C56 2E00 move.l D7, D0 00000C58 DEAC 0004 add.l D7, [A4 + 0x4] 00000C5C 7000 moveq.l D0, 0x00 00000C5E 2F00 move.l -[A7], D0 00000C60 2207 move.l D1, D7 00000C62 740D moveq.l D2, 0x0D 00000C64 D282 add.l D1, D2 00000C66 2F01 move.l -[A7], D1 00000C68 2F0B move.l -[A7], A3 00000C6A 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00000C6E 4A80 tst.l D0 00000C70 4FEF 000C lea.l A7, [A7 + 0xC] 00000C74 6626 bne +0x28 /* 00000C9C */ 00000C76 2853 movea.l A4, [A3] 00000C78 2E06 move.l D7, D6 00000C7A DEAC 0004 add.l D7, [A4 + 0x4] 00000C7E 7000 moveq.l D0, 0x00 00000C80 2F00 move.l -[A7], D0 00000C82 2207 move.l D1, D7 00000C84 740D moveq.l D2, 0x0D 00000C86 D282 add.l D1, D2 00000C88 2F01 move.l -[A7], D1 00000C8A 2F0B move.l -[A7], A3 00000C8C 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00000C90 4A80 tst.l D0 00000C92 4FEF 000C lea.l A7, [A7 + 0xC] 00000C96 6604 bne +0x6 /* 00000C9C */ 00000C98 70FF moveq.l D0, 0xFFFFFFFF 00000C9A 6020 bra +0x22 /* 00000CBC */ label00000C9C: 00000C9C 2853 movea.l A4, [A3] 00000C9E 2947 0004 move.l [A4 + 0x4], D7 label00000CA2: 00000CA2 2F06 move.l -[A7], D6 00000CA4 2014 move.l D0, [A4] 00000CA6 4874 080C pea.l [A4 + D0 + 0xC] 00000CAA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000CAE 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00000CB2 2E14 move.l D7, [A4] 00000CB4 DD94 add.l [A4], D6 00000CB6 2007 move.l D0, D7 00000CB8 4FEF 000C lea.l A7, [A7 + 0xC] label00000CBC: 00000CBC 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000CC2 4E5E unlink A6 00000CC4 4E75 rts 00000CC6 4E56 0000 link A6, 0 00000CCA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000CCE 3E2E 000A move.w D7, [A6 + 0xA] 00000CD2 3C2E 000E move.w D6, [A6 + 0xE] 00000CD6 4AAE 0010 tst.l [A6 + 0x10] 00000CDA 6604 bne +0x6 /* 00000CE0 */ 00000CDC 7000 moveq.l D0, 0x00 00000CDE 6066 bra +0x68 /* 00000D46 */ label00000CE0: 00000CE0 BE46 cmp.w D7, D6 00000CE2 6F02 ble +0x4 /* 00000CE6 */ 00000CE4 3C07 move.w D6, D7 label00000CE6: 00000CE6 7000 moveq.l D0, 0x00 00000CE8 2F00 move.l -[A7], D0 00000CEA 48C6 ext.l D6 00000CEC 2206 move.l D1, D6 00000CEE 5381 subq.l D1, 1 00000CF0 D281 add.l D1, D1 00000CF2 2401 move.l D2, D1 00000CF4 E589 lsl D1, 2 00000CF6 D282 add.l D1, D2 00000CF8 741A moveq.l D2, 0x1A 00000CFA D282 add.l D1, D2 00000CFC 2F01 move.l -[A7], D1 00000CFE 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00000D02 2640 movea.l A3, D0 00000D04 200B move.l D0, A3 00000D06 504F addq.w A7, 8 00000D08 673A beq +0x3C /* 00000D44 */ 00000D0A 2853 movea.l A4, [A3] 00000D0C 3007 move.w D0, D7 00000D0E 5240 addq.w D0, 1 00000D10 3880 move.w [A4], D0 00000D12 48C7 ext.l D7 00000D14 2947 0006 move.l [A4 + 0x6], D7 00000D18 3946 0002 move.w [A4 + 0x2], D6 00000D1C 296E 0010 000C move.l [A4 + 0xC], [A6 + 0x10] 00000D22 426C 000A clr.w [A4 + 0xA] 00000D26 4247 clr.w D7 00000D28 6016 bra +0x18 /* 00000D40 */ label00000D2A: 00000D2A 48C7 ext.l D7 00000D2C 2007 move.l D0, D7 00000D2E D080 add.l D0, D0 00000D30 2200 move.l D1, D0 00000D32 E588 lsl D0, 2 00000D34 D081 add.l D0, D1 00000D36 72FF moveq.l D1, 0xFFFFFFFF 00000D38 2981 0810 move.l [A4 + D0 + 0x10], D1 00000D3C 3007 move.w D0, D7 00000D3E 5247 addq.w D7, 1 label00000D40: 00000D40 BC47 cmp.w D6, D7 00000D42 6EE6 bgt -0x18 /* 00000D2A */ label00000D44: 00000D44 200B move.l D0, A3 label00000D46: 00000D46 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000D4C 4E5E unlink A6 00000D4E 4E75 rts 00000D50 4E56 0000 link A6, 0 00000D54 2F0C move.l -[A7], A4 00000D56 286E 0008 movea.l A4, [A6 + 0x8] 00000D5A 2054 movea.l A0, [A4] 00000D5C 2F28 000C move.l -[A7], [A0 + 0xC] 00000D60 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00000D64 2F0C move.l -[A7], A4 00000D66 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00000D6A 504F addq.w A7, 8 00000D6C 286E FFFC movea.l A4, [A6 - 0x4] 00000D70 4E5E unlink A6 00000D72 4E75 rts fn00000D74: 00000D74 4E56 0000 link A6, 0 00000D78 48E7 0118 movem.l -[A7], D7,A3,A4 00000D7C 266E 000C movea.l A3, [A6 + 0xC] 00000D80 286E 0008 movea.l A4, [A6 + 0x8] 00000D84 7E00 moveq.l D7, 0x00 00000D86 1E14 move.b D7, [A4] 00000D88 7000 moveq.l D0, 0x00 00000D8A 1013 move.b D0, [A3] 00000D8C B047 cmp.w D0, D7 00000D8E 6738 beq +0x3A /* 00000DC8 */ 00000D90 7000 moveq.l D0, 0x00 00000D92 603A bra +0x3C /* 00000DCE */ label00000D94: 00000D94 3007 move.w D0, D7 00000D96 5347 subq.w D7, 1 00000D98 524C addq.w A4, 1 00000D9A 524B addq.w A3, 1 00000D9C 7000 moveq.l D0, 0x00 00000D9E 1014 move.b D0, [A4] 00000DA0 D080 add.l D0, D0 00000DA2 41ED EE50 lea.l A0, [A5 - 0x11B0] 00000DA6 323C 00FF move.w D1, 0xFF 00000DAA C270 0800 and.w D1, [A0 + D0] 00000DAE 7000 moveq.l D0, 0x00 00000DB0 1013 move.b D0, [A3] 00000DB2 D080 add.l D0, D0 00000DB4 41ED EE50 lea.l A0, [A5 - 0x11B0] 00000DB8 343C 00FF move.w D2, 0xFF 00000DBC C470 0800 and.w D2, [A0 + D0] 00000DC0 B441 cmp.w D2, D1 00000DC2 6704 beq +0x6 /* 00000DC8 */ 00000DC4 7000 moveq.l D0, 0x00 00000DC6 6006 bra +0x8 /* 00000DCE */ label00000DC8: 00000DC8 4A47 tst.w D7 00000DCA 6EC8 bgt -0x36 /* 00000D94 */ 00000DCC 7001 moveq.l D0, 0x01 label00000DCE: 00000DCE 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000DD4 4E5E unlink A6 00000DD6 4E75 rts fn00000DD8: 00000DD8 4E56 FFFA link A6, -0x0006 00000DDC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000DE0 266E 000C movea.l A3, [A6 + 0xC] 00000DE4 286E 0008 movea.l A4, [A6 + 0x8] 00000DE8 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 00000DEE 7801 moveq.l D4, 0x01 00000DF0 7A00 moveq.l D5, 0x00 00000DF2 1A14 move.b D5, [A4] 00000DF4 7000 moveq.l D0, 0x00 00000DF6 1013 move.b D0, [A3] 00000DF8 B045 cmp.w D0, D5 00000DFA 6776 beq +0x78 /* 00000E72 */ 00000DFC 7000 moveq.l D0, 0x00 00000DFE 6078 bra +0x7A /* 00000E78 */ label00000E00: 00000E00 558F subq.l A7, 2 00000E02 302E FFFE move.w D0, [A6 - 0x2] 00000E06 4874 0000 pea.l [A4 + D0.w] 00000E0A 486D E7FC pea.l [A5 - 0x1804] 00000E0E 486E FFFA pea.l [A6 - 0x6] 00000E12 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000E16 3C1F move.w D6, [A7]+ 00000E18 558F subq.l A7, 2 00000E1A 4873 4000 pea.l [A3 + D4.w] 00000E1E 486D E7FC pea.l [A5 - 0x1804] 00000E22 486E FFFC pea.l [A6 - 0x4] 00000E26 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000E2A 3E1F move.w D7, [A7]+ 00000E2C 302E FFFA move.w D0, [A6 - 0x6] 00000E30 B06E FFFC cmp.w D0, [A6 - 0x4] 00000E34 6704 beq +0x6 /* 00000E3A */ 00000E36 7000 moveq.l D0, 0x00 00000E38 603E bra +0x40 /* 00000E78 */ label00000E3A: 00000E3A 598F subq.l A7, 4 00000E3C 3F06 move.w -[A7], D6 00000E3E 486D E900 pea.l [A5 - 0x1700] 00000E42 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000E46 201F move.l D0, [A7]+ 00000E48 3C00 move.w D6, D0 00000E4A 598F subq.l A7, 4 00000E4C 3F07 move.w -[A7], D7 00000E4E 486D E900 pea.l [A5 - 0x1700] 00000E52 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000E56 201F move.l D0, [A7]+ 00000E58 3E00 move.w D7, D0 00000E5A BE46 cmp.w D7, D6 00000E5C 6704 beq +0x6 /* 00000E62 */ 00000E5E 7000 moveq.l D0, 0x00 00000E60 6016 bra +0x18 /* 00000E78 */ label00000E62: 00000E62 302E FFFA move.w D0, [A6 - 0x6] 00000E66 D16E FFFE add.w [A6 - 0x2], D0 00000E6A D86E FFFC add.w D4, [A6 - 0x4] 00000E6E 9A6E FFFA sub.w D5, [A6 - 0x6] label00000E72: 00000E72 4A45 tst.w D5 00000E74 6E8A bgt -0x74 /* 00000E00 */ 00000E76 7001 moveq.l D0, 0x01 label00000E78: 00000E78 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E] 00000E7E 4E5E unlink A6 00000E80 4E75 rts 00000E82 4E56 FFEE link A6, -0x0012 00000E86 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000E8A 7800 moveq.l D4, 0x00 00000E8C 206E 000C movea.l A0, [A6 + 0xC] 00000E90 7E00 moveq.l D7, 0x00 00000E92 1E10 move.b D7, [A0] 00000E94 4A87 tst.l D7 00000E96 4A2D E8FC tst.b [A5 - 0x1704] 00000E9A 675A beq +0x5C /* 00000EF6 */ 00000E9C 7A01 moveq.l D5, 0x01 00000E9E 602E bra +0x30 /* 00000ECE */ label00000EA0: 00000EA0 558F subq.l A7, 2 00000EA2 206E 000C movea.l A0, [A6 + 0xC] 00000EA6 4870 5000 pea.l [A0 + D5.w] 00000EAA 486D E7FC pea.l [A5 - 0x1804] 00000EAE 486E FFEE pea.l [A6 - 0x12] 00000EB2 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000EB6 3D5F FFF0 move.w [A6 - 0x10], [A7]+ 00000EBA 598F subq.l A7, 4 00000EBC 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000EC0 486D E900 pea.l [A5 - 0x1700] 00000EC4 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000EC8 D89F add.l D4, [A7]+ 00000ECA DA6E FFEE add.w D5, [A6 - 0x12] label00000ECE: 00000ECE BE45 cmp.w D7, D5 00000ED0 6CCE bge -0x30 /* 00000EA0 */ 00000ED2 6026 bra +0x28 /* 00000EFA */ label00000ED4: 00000ED4 206E 000C movea.l A0, [A6 + 0xC] 00000ED8 7000 moveq.l D0, 0x00 00000EDA 1030 7000 move.b D0, [A0 + D7.w] 00000EDE D080 add.l D0, D0 00000EE0 41ED EE50 lea.l A0, [A5 - 0x11B0] 00000EE4 323C 00FF move.w D1, 0xFF 00000EE8 C270 0800 and.w D1, [A0 + D0] 00000EEC 7000 moveq.l D0, 0x00 00000EEE 3001 move.w D0, D1 00000EF0 D880 add.l D4, D0 00000EF2 3007 move.w D0, D7 00000EF4 5347 subq.w D7, 1 label00000EF6: 00000EF6 4A47 tst.w D7 00000EF8 6EDA bgt -0x24 /* 00000ED4 */ label00000EFA: 00000EFA 206E 0008 movea.l A0, [A6 + 0x8] 00000EFE 2650 movea.l A3, [A0] 00000F00 2E2B 0006 move.l D7, [A3 + 0x6] 00000F04 CE84 and.l D7, D4 00000F06 206B 000C movea.l A0, [A3 + 0xC] 00000F0A 2050 movea.l A0, [A0] 00000F0C 41E8 000C lea.l A0, [A0 + 0xC] 00000F10 2D48 FFF2 move.l [A6 - 0xE], A0 label00000F14: 00000F14 48C7 ext.l D7 00000F16 2007 move.l D0, D7 00000F18 D080 add.l D0, D0 00000F1A 2200 move.l D1, D0 00000F1C E588 lsl D0, 2 00000F1E D081 add.l D0, D1 00000F20 49F3 0810 lea.l A4, [A3 + D0 + 0x10] 00000F24 4A94 tst.l [A4] 00000F26 6D44 blt +0x46 /* 00000F6C */ 00000F28 4A2D E8FC tst.b [A5 - 0x1704] 00000F2C 671A beq +0x1C /* 00000F48 */ 00000F2E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F32 2014 move.l D0, [A4] 00000F34 D0AE FFF2 add.l D0, [A6 - 0xE] 00000F38 2F00 move.l -[A7], D0 00000F3A 4EBA FE9C jsr [PC - 0x164 /* 00000DD8 */] 00000F3E 4A00 tst.b D0 00000F40 504F addq.w A7, 8 00000F42 6600 0116 bne +0x118 /* 0000105A */ 00000F46 6018 bra +0x1A /* 00000F60 */ label00000F48: 00000F48 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F4C 2014 move.l D0, [A4] 00000F4E D0AE FFF2 add.l D0, [A6 - 0xE] 00000F52 2F00 move.l -[A7], D0 00000F54 4EBA FE1E jsr [PC - 0x1E2 /* 00000D74 */] 00000F58 4A00 tst.b D0 00000F5A 504F addq.w A7, 8 00000F5C 6600 00FC bne +0xFE /* 0000105A */ label00000F60: 00000F60 4A6C 0004 tst.w [A4 + 0x4] 00000F64 6D06 blt +0x8 /* 00000F6C */ 00000F66 3E2C 0004 move.w D7, [A4 + 0x4] 00000F6A 60A8 bra -0x56 /* 00000F14 */ label00000F6C: 00000F6C 4A94 tst.l [A4] 00000F6E 6D00 009A blt +0x9C /* 0000100A */ 00000F72 3013 move.w D0, [A3] 00000F74 B06B 0002 cmp.w D0, [A3 + 0x2] 00000F78 6D00 0088 blt +0x8A /* 00001002 */ 00000F7C 302B 0002 move.w D0, [A3 + 0x2] 00000F80 E240 asr D0.w, 1 00000F82 D06B 0002 add.w D0, [A3 + 0x2] 00000F86 3D40 FFF6 move.w [A6 - 0xA], D0 00000F8A 48C0 ext.l D0 00000F8C 5380 subq.l D0, 1 00000F8E D080 add.l D0, D0 00000F90 2200 move.l D1, D0 00000F92 E588 lsl D0, 2 00000F94 D081 add.l D0, D1 00000F96 721A moveq.l D1, 0x1A 00000F98 D081 add.l D0, D1 00000F9A 2D40 FFFC move.l [A6 - 0x4], D0 00000F9E 0CAE 7FFF FFFF FFFC cmpi.l [A6 - 0x4], 0x7FFFFFFF 00000FA6 6C00 00BE bge +0xC0 /* 00001066 */ 00000FAA 7000 moveq.l D0, 0x00 00000FAC 2F00 move.l -[A7], D0 00000FAE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FB6 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00000FBA 4A80 tst.l D0 00000FBC 4FEF 000C lea.l A7, [A7 + 0xC] 00000FC0 6700 00A4 beq +0xA6 /* 00001066 */ 00000FC4 206E 0008 movea.l A0, [A6 + 0x8] 00000FC8 2650 movea.l A3, [A0] 00000FCA 48C7 ext.l D7 00000FCC 2007 move.l D0, D7 00000FCE D080 add.l D0, D0 00000FD0 2200 move.l D1, D0 00000FD2 E588 lsl D0, 2 00000FD4 D081 add.l D0, D1 00000FD6 49F3 0810 lea.l A4, [A3 + D0 + 0x10] 00000FDA 3C2B 0002 move.w D6, [A3 + 0x2] 00000FDE 6016 bra +0x18 /* 00000FF6 */ label00000FE0: 00000FE0 48C6 ext.l D6 00000FE2 2006 move.l D0, D6 00000FE4 D080 add.l D0, D0 00000FE6 2200 move.l D1, D0 00000FE8 E588 lsl D0, 2 00000FEA D081 add.l D0, D1 00000FEC 72FF moveq.l D1, 0xFFFFFFFF 00000FEE 2781 0810 move.l [A3 + D0 + 0x10], D1 00000FF2 3006 move.w D0, D6 00000FF4 5246 addq.w D6, 1 label00000FF6: 00000FF6 BC6E FFF6 cmp.w D6, [A6 - 0xA] 00000FFA 6DE4 blt -0x1A /* 00000FE0 */ 00000FFC 376E FFF6 0002 move.w [A3 + 0x2], [A6 - 0xA] label00001002: 00001002 3E13 move.w D7, [A3] 00001004 3947 0004 move.w [A4 + 0x4], D7 00001008 5253 addq.w [A3], 1 label0000100A: 0000100A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000100E 2F2B 000C move.l -[A7], [A3 + 0xC] 00001012 4EBA FC0C jsr [PC - 0x3F4 /* 00000C20 */] 00001016 2D40 FFF8 move.l [A6 - 0x8], D0 0000101A 504F addq.w A7, 8 0000101C 6D48 blt +0x4A /* 00001066 */ 0000101E 206E 0008 movea.l A0, [A6 + 0x8] 00001022 2650 movea.l A3, [A0] 00001024 48C7 ext.l D7 00001026 2007 move.l D0, D7 00001028 D080 add.l D0, D0 0000102A 2200 move.l D1, D0 0000102C E588 lsl D0, 2 0000102E D081 add.l D0, D1 00001030 49F3 0810 lea.l A4, [A3 + D0 + 0x10] 00001034 28AE FFF8 move.l [A4], [A6 - 0x8] 00001038 397C FFFF 0004 move.w [A4 + 0x4], 0xFFFF 0000103E 396B 000A 0006 move.w [A4 + 0x6], [A3 + 0xA] 00001044 526B 000A addq.w [A3 + 0xA], 1 00001048 302C 0006 move.w D0, [A4 + 0x6] 0000104C 48C0 ext.l D0 0000104E D080 add.l D0, D0 00001050 2200 move.l D1, D0 00001052 E588 lsl D0, 2 00001054 D081 add.l D0, D1 00001056 3787 0818 move.w [A3 + D0 + 0x18], D7 label0000105A: 0000105A 206E 0010 movea.l A0, [A6 + 0x10] 0000105E 3087 move.w [A0], D7 00001060 302C 0006 move.w D0, [A4 + 0x6] 00001064 6002 bra +0x4 /* 00001068 */ label00001066: 00001066 70FF moveq.l D0, 0xFFFFFFFF label00001068: 00001068 4CEE 18F0 FFD6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2A] 0000106E 4E5E unlink A6 00001070 4E75 rts fn00001072: 00001072 4E56 0000 link A6, 0 00001076 48E7 0700 movem.l -[A7], D5,D6,D7 0000107A 3C2E 000A move.w D6, [A6 + 0xA] 0000107E 0C46 0003 cmpi.w D6, 0x3 00001082 6C02 bge +0x4 /* 00001086 */ 00001084 7C03 moveq.l D6, 0x03 label00001086: 00001086 7E01 moveq.l D7, 0x01 00001088 6008 bra +0xA /* 00001092 */ label0000108A: 0000108A 48C7 ext.l D7 0000108C 2007 move.l D0, D7 0000108E E388 lsl D0, 1 00001090 3E00 move.w D7, D0 label00001092: 00001092 BC47 cmp.w D6, D7 00001094 6CF4 bge -0xA /* 0000108A */ 00001096 3007 move.w D0, D7 00001098 5347 subq.w D7, 1 0000109A 3006 move.w D0, D6 0000109C E240 asr D0.w, 1 0000109E 3A00 move.w D5, D0 000010A0 DA47 add.w D5, D7 000010A2 48C5 ext.l D5 000010A4 2F05 move.l -[A7], D5 000010A6 48C7 ext.l D7 000010A8 2F07 move.l -[A7], D7 000010AA 4EBA 000E jsr [PC + 0xE /* 000010BA */] 000010AE 504F addq.w A7, 8 000010B0 4CEE 00E0 FFF4 movem.l D5,D6,D7, [A6 - 0xC] 000010B6 4E5E unlink A6 000010B8 4E75 rts fn000010BA: 000010BA 4E56 0000 link A6, 0 000010BE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000010C2 3C2E 000E move.w D6, [A6 + 0xE] 000010C6 3E2E 000A move.w D7, [A6 + 0xA] 000010CA BE46 cmp.w D7, D6 000010CC 6F02 ble +0x4 /* 000010D0 */ 000010CE 3C07 move.w D6, D7 label000010D0: 000010D0 7000 moveq.l D0, 0x00 000010D2 2F00 move.l -[A7], D0 000010D4 48C6 ext.l D6 000010D6 2206 move.l D1, D6 000010D8 5381 subq.l D1, 1 000010DA D281 add.l D1, D1 000010DC 2401 move.l D2, D1 000010DE E589 lsl D1, 2 000010E0 D282 add.l D1, D2 000010E2 741E moveq.l D2, 0x1E 000010E4 D282 add.l D1, D2 000010E6 2F01 move.l -[A7], D1 000010E8 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 000010EC 2640 movea.l A3, D0 000010EE 200B move.l D0, A3 000010F0 504F addq.w A7, 8 000010F2 6732 beq +0x34 /* 00001126 */ 000010F4 2853 movea.l A4, [A3] 000010F6 3007 move.w D0, D7 000010F8 5240 addq.w D0, 1 000010FA 3940 000C move.w [A4 + 0xC], D0 000010FE 3947 0012 move.w [A4 + 0x12], D7 00001102 3946 000E move.w [A4 + 0xE], D6 00001106 4247 clr.w D7 00001108 6016 bra +0x18 /* 00001120 */ label0000110A: 0000110A 48C7 ext.l D7 0000110C 2007 move.l D0, D7 0000110E D080 add.l D0, D0 00001110 2200 move.l D1, D0 00001112 E588 lsl D0, 2 00001114 D081 add.l D0, D1 00001116 39BC FFFF 0814 move.w [A4 + D0 + 0x14], 0xFFFF 0000111C 3007 move.w D0, D7 0000111E 5247 addq.w D7, 1 label00001120: 00001120 BE6C 000E cmp.w D7, [A4 + 0xE] 00001124 6DE4 blt -0x1A /* 0000110A */ label00001126: 00001126 200B move.l D0, A3 00001128 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000112E 4E5E unlink A6 00001130 4E75 rts fn00001132: 00001132 4E56 0000 link A6, 0 00001136 4878 009D push.l 0x9D 0000113A 707F moveq.l D0, 0x7F 0000113C 2F00 move.l -[A7], D0 0000113E 4EBA FF7A jsr [PC - 0x86 /* 000010BA */] 00001142 4E5E unlink A6 00001144 4E75 rts fn00001146: 00001146 4E56 FFFC link A6, -0x0004 0000114A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000114E 382E 000E move.w D4, [A6 + 0xE] 00001152 206E 0008 movea.l A0, [A6 + 0x8] 00001156 2650 movea.l A3, [A0] 00001158 3C2B 0012 move.w D6, [A3 + 0x12] 0000115C CC44 and.w D6, D4 label0000115E: 0000115E 48C6 ext.l D6 00001160 2006 move.l D0, D6 00001162 D080 add.l D0, D0 00001164 2200 move.l D1, D0 00001166 E588 lsl D0, 2 00001168 D081 add.l D0, D1 0000116A 49F3 0814 lea.l A4, [A3 + D0 + 0x14] 0000116E 70FF moveq.l D0, 0xFFFFFFFF 00001170 B054 cmp.w D0, [A4] 00001172 6712 beq +0x14 /* 00001186 */ 00001174 B854 cmp.w D4, [A4] 00001176 6700 00E2 beq +0xE4 /* 0000125A */ 0000117A 4A6C 0002 tst.w [A4 + 0x2] 0000117E 6D06 blt +0x8 /* 00001186 */ 00001180 3C2C 0002 move.w D6, [A4 + 0x2] 00001184 60D8 bra -0x26 /* 0000115E */ label00001186: 00001186 4A2E 0013 tst.b [A6 + 0x13] 0000118A 6700 00E2 beq +0xE4 /* 0000126E */ 0000118E 70FF moveq.l D0, 0xFFFFFFFF 00001190 B054 cmp.w D0, [A4] 00001192 6700 00A2 beq +0xA4 /* 00001236 */ 00001196 302B 000C move.w D0, [A3 + 0xC] 0000119A B06B 000E cmp.w D0, [A3 + 0xE] 0000119E 6D00 008A blt +0x8C /* 0000122A */ 000011A2 302B 000E move.w D0, [A3 + 0xE] 000011A6 E240 asr D0.w, 1 000011A8 3A00 move.w D5, D0 000011AA DA6B 000E add.w D5, [A3 + 0xE] 000011AE 4A45 tst.w D5 000011B0 6C04 bge +0x6 /* 000011B6 */ 000011B2 3A3C 7FFF move.w D5, 0x7FFF label000011B6: 000011B6 48C5 ext.l D5 000011B8 2005 move.l D0, D5 000011BA 5380 subq.l D0, 1 000011BC D080 add.l D0, D0 000011BE 2200 move.l D1, D0 000011C0 E588 lsl D0, 2 000011C2 D081 add.l D0, D1 000011C4 721E moveq.l D1, 0x1E 000011C6 D081 add.l D0, D1 000011C8 2D40 FFFC move.l [A6 - 0x4], D0 000011CC 0CAE 7FFF FFFF FFFC cmpi.l [A6 - 0x4], 0x7FFFFFFF 000011D4 6C00 0098 bge +0x9A /* 0000126E */ 000011D8 7000 moveq.l D0, 0x00 000011DA 2F00 move.l -[A7], D0 000011DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000011E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011E4 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 000011E8 4A80 tst.l D0 000011EA 4FEF 000C lea.l A7, [A7 + 0xC] 000011EE 677E beq +0x80 /* 0000126E */ 000011F0 206E 0008 movea.l A0, [A6 + 0x8] 000011F4 2650 movea.l A3, [A0] 000011F6 48C6 ext.l D6 000011F8 2006 move.l D0, D6 000011FA D080 add.l D0, D0 000011FC 2200 move.l D1, D0 000011FE E588 lsl D0, 2 00001200 D081 add.l D0, D1 00001202 49F3 0814 lea.l A4, [A3 + D0 + 0x14] 00001206 3E2B 000E move.w D7, [A3 + 0xE] 0000120A 6016 bra +0x18 /* 00001222 */ label0000120C: 0000120C 48C7 ext.l D7 0000120E 2007 move.l D0, D7 00001210 D080 add.l D0, D0 00001212 2200 move.l D1, D0 00001214 E588 lsl D0, 2 00001216 D081 add.l D0, D1 00001218 37BC FFFF 0814 move.w [A3 + D0 + 0x14], 0xFFFF 0000121E 3007 move.w D0, D7 00001220 5247 addq.w D7, 1 label00001222: 00001222 BA47 cmp.w D5, D7 00001224 6EE6 bgt -0x18 /* 0000120C */ 00001226 3745 000E move.w [A3 + 0xE], D5 label0000122A: 0000122A 3C2B 000C move.w D6, [A3 + 0xC] 0000122E 3946 0002 move.w [A4 + 0x2], D6 00001232 526B 000C addq.w [A3 + 0xC], 1 label00001236: 00001236 48C6 ext.l D6 00001238 2006 move.l D0, D6 0000123A D080 add.l D0, D0 0000123C 2200 move.l D1, D0 0000123E E588 lsl D0, 2 00001240 D081 add.l D0, D1 00001242 49F3 0814 lea.l A4, [A3 + D0 + 0x14] 00001246 3884 move.w [A4], D4 00001248 397C FFFF 0002 move.w [A4 + 0x2], 0xFFFF 0000124E 397C 0002 0004 move.w [A4 + 0x4], 0x2 00001254 7000 moveq.l D0, 0x00 00001256 2940 0006 move.l [A4 + 0x6], D0 label0000125A: 0000125A 4AAE 0014 tst.l [A6 + 0x14] 0000125E 6706 beq +0x8 /* 00001266 */ 00001260 206E 0014 movea.l A0, [A6 + 0x14] 00001264 3086 move.w [A0], D6 label00001266: 00001266 204C movea.l A0, A4 00001268 5888 addq.l A0, 4 0000126A 2008 move.l D0, A0 0000126C 6010 bra +0x12 /* 0000127E */ label0000126E: 0000126E 4AAE 0014 tst.l [A6 + 0x14] 00001272 6708 beq +0xA /* 0000127C */ 00001274 206E 0014 movea.l A0, [A6 + 0x14] 00001278 30BC FFFF move.w [A0], 0xFFFF label0000127C: 0000127C 7000 moveq.l D0, 0x00 label0000127E: 0000127E 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 00001284 4E5E unlink A6 00001286 4E75 rts 00001288 4E56 0000 link A6, 0 0000128C 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00001290 206E 0008 movea.l A0, [A6 + 0x8] 00001294 2650 movea.l A3, [A0] 00001296 49EB 0014 lea.l A4, [A3 + 0x14] 0000129A 3E2B 000C move.w D7, [A3 + 0xC] 0000129E 5347 subq.w D7, 1 000012A0 7600 moveq.l D3, 0x00 000012A2 600C bra +0xE /* 000012B0 */ label000012A4: 000012A4 38BC FFFF move.w [A4], 0xFFFF 000012A8 3007 move.w D0, D7 000012AA 5347 subq.w D7, 1 000012AC 49EC 000A lea.l A4, [A4 + 0xA] label000012B0: 000012B0 B647 cmp.w D3, D7 000012B2 6FF0 ble -0xE /* 000012A4 */ 000012B4 302B 0012 move.w D0, [A3 + 0x12] 000012B8 5240 addq.w D0, 1 000012BA 3740 000C move.w [A3 + 0xC], D0 000012BE 4CEE 1888 FFF0 movem.l D3,D7,A3,A4, [A6 - 0x10] 000012C4 4E5E unlink A6 000012C6 4E75 rts 000012C8 4E56 0000 link A6, 0 000012CC 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 000012D0 4246 clr.w D6 000012D2 206E 0008 movea.l A0, [A6 + 0x8] 000012D6 2650 movea.l A3, [A0] 000012D8 49EB 0014 lea.l A4, [A3 + 0x14] 000012DC 3E2B 000C move.w D7, [A3 + 0xC] 000012E0 5347 subq.w D7, 1 000012E2 7600 moveq.l D3, 0x00 000012E4 6012 bra +0x14 /* 000012F8 */ label000012E6: 000012E6 70FF moveq.l D0, 0xFFFFFFFF 000012E8 B054 cmp.w D0, [A4] 000012EA 6704 beq +0x6 /* 000012F0 */ 000012EC 3006 move.w D0, D6 000012EE 5246 addq.w D6, 1 label000012F0: 000012F0 3007 move.w D0, D7 000012F2 5347 subq.w D7, 1 000012F4 49EC 000A lea.l A4, [A4 + 0xA] label000012F8: 000012F8 B647 cmp.w D3, D7 000012FA 6FEA ble -0x14 /* 000012E6 */ 000012FC 3006 move.w D0, D6 000012FE 4CEE 18C8 FFEC movem.l D3,D6,D7,A3,A4, [A6 - 0x14] 00001304 4E5E unlink A6 00001306 4E75 rts 00001308 4E56 FFFC link A6, -0x0004 0000130C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001310 382E 000E move.w D4, [A6 + 0xE] 00001314 266E 0010 movea.l A3, [A6 + 0x10] 00001318 4246 clr.w D6 0000131A 206E 0008 movea.l A0, [A6 + 0x8] 0000131E 2050 movea.l A0, [A0] 00001320 2D48 FFFC move.l [A6 - 0x4], A0 00001324 3A28 000C move.w D5, [A0 + 0xC] 00001328 49E8 0014 lea.l A4, [A0 + 0x14] 0000132C 4247 clr.w D7 0000132E 6020 bra +0x22 /* 00001350 */ label00001330: 00001330 70FF moveq.l D0, 0xFFFFFFFF 00001332 B054 cmp.w D0, [A4] 00001334 6712 beq +0x14 /* 00001348 */ 00001336 200B move.l D0, A3 00001338 6702 beq +0x4 /* 0000133C */ 0000133A 3694 move.w [A3], [A4] label0000133C: 0000133C B846 cmp.w D4, D6 0000133E 6604 bne +0x6 /* 00001344 */ 00001340 200C move.l D0, A4 00001342 6012 bra +0x14 /* 00001356 */ label00001344: 00001344 3006 move.w D0, D6 00001346 5246 addq.w D6, 1 label00001348: 00001348 3007 move.w D0, D7 0000134A 5247 addq.w D7, 1 0000134C 49EC 000A lea.l A4, [A4 + 0xA] label00001350: 00001350 BA47 cmp.w D5, D7 00001352 6EDC bgt -0x22 /* 00001330 */ 00001354 7000 moveq.l D0, 0x00 label00001356: 00001356 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 0000135C 4E5E unlink A6 0000135E 4E75 rts 00001360 4E56 FFFC link A6, -0x0004 00001364 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001368 266E 000C movea.l A3, [A6 + 0xC] 0000136C 4246 clr.w D6 0000136E 206E 0008 movea.l A0, [A6 + 0x8] 00001372 2050 movea.l A0, [A0] 00001374 2D48 FFFC move.l [A6 - 0x4], A0 00001378 3C28 000C move.w D6, [A0 + 0xC] 0000137C 3E13 move.w D7, [A3] 0000137E 6046 bra +0x48 /* 000013C6 */ label00001380: 00001380 48C7 ext.l D7 00001382 206E FFFC movea.l A0, [A6 - 0x4] 00001386 2007 move.l D0, D7 00001388 D080 add.l D0, D0 0000138A 2200 move.l D1, D0 0000138C E588 lsl D0, 2 0000138E D081 add.l D0, D1 00001390 49F0 0814 lea.l A4, [A0 + D0 + 0x14] 00001394 70FF moveq.l D0, 0xFFFFFFFF 00001396 B054 cmp.w D0, [A4] 00001398 6728 beq +0x2A /* 000013C2 */ 0000139A 4AAE 0010 tst.l [A6 + 0x10] 0000139E 6706 beq +0x8 /* 000013A6 */ 000013A0 206E 0010 movea.l A0, [A6 + 0x10] 000013A4 3094 move.w [A0], [A4] label000013A6: 000013A6 4AAE 0014 tst.l [A6 + 0x14] 000013AA 670C beq +0xE /* 000013B8 */ 000013AC 206E 0014 movea.l A0, [A6 + 0x14] 000013B0 224C movea.l A1, A4 000013B2 5889 addq.l A1, 4 000013B4 20D9 move.l [A0]+, [A1]+ 000013B6 30D9 move.w [A0]+, [A1]+ label000013B8: 000013B8 3007 move.w D0, D7 000013BA 5240 addq.w D0, 1 000013BC 3680 move.w [A3], D0 000013BE 7001 moveq.l D0, 0x01 000013C0 600A bra +0xC /* 000013CC */ label000013C2: 000013C2 3007 move.w D0, D7 000013C4 5247 addq.w D7, 1 label000013C6: 000013C6 BC47 cmp.w D6, D7 000013C8 6EB6 bgt -0x48 /* 00001380 */ 000013CA 7000 moveq.l D0, 0x00 label000013CC: 000013CC 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 000013D2 4E5E unlink A6 000013D4 4E75 rts fn000013D6: 000013D6 4E56 0000 link A6, 0 000013DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013DE 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 000013E2 584F addq.w A7, 4 000013E4 4E5E unlink A6 000013E6 4E75 rts fn000013E8: 000013E8 4E56 0000 link A6, 0 000013EC 2F0C move.l -[A7], A4 000013EE 302D F190 move.w D0, [A5 - 0xE70] 000013F2 48C0 ext.l D0 000013F4 206D F10E movea.l A0, [A5 - 0xEF2] 000013F8 2050 movea.l A0, [A0] 000013FA 2200 move.l D1, D0 000013FC C0FC 000E mulu.w D0, 0xE 00001400 4841 swap.w D1 00001402 C2FC 000E mulu.w D1, 0xE 00001406 4841 swap.w D1 00001408 4241 clr.w D1 0000140A D081 add.l D0, D1 0000140C 49F0 0814 lea.l A4, [A0 + D0 + 0x14] 00001410 302C 0008 move.w D0, [A4 + 0x8] 00001414 48C0 ext.l D0 00001416 2F00 move.l -[A7], D0 00001418 4EBA 20C2 jsr [PC + 0x20C2 /* 000034DC */] 0000141C 2B40 F18A move.l [A5 - 0xE76], D0 00001420 3B6C 000A F18E move.w [A5 - 0xE72], [A4 + 0xA] 00001426 7000 moveq.l D0, 0x00 00001428 2B40 F192 move.l [A5 - 0xE6E], D0 0000142C 3B7C 0002 F162 move.w [A5 - 0xE9E], 0x2 00001432 286E FFFC movea.l A4, [A6 - 0x4] 00001436 4E5E unlink A6 00001438 4E75 rts fn0000143A: 0000143A 4E56 FFCE link A6, -0x0032 0000143E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00001442 47EE FFEC lea.l A3, [A6 - 0x14] 00001446 302E 000A move.w D0, [A6 + 0xA] 0000144A 48C0 ext.l D0 0000144C 206D F102 movea.l A0, [A5 - 0xEFE] 00001450 2050 movea.l A0, [A0] 00001452 2200 move.l D1, D0 00001454 C0FC 000E mulu.w D0, 0xE 00001458 4841 swap.w D1 0000145A C2FC 000E mulu.w D1, 0xE 0000145E 4841 swap.w D1 00001460 4241 clr.w D1 00001462 D081 add.l D0, D1 00001464 43EE FFDE lea.l A1, [A6 - 0x22] 00001468 41F0 0814 lea.l A0, [A0 + D0 + 0x14] 0000146C 22D8 move.l [A1]+, [A0]+ 0000146E 22D8 move.l [A1]+, [A0]+ 00001470 22D8 move.l [A1]+, [A0]+ 00001472 32D8 move.w [A1]+, [A0]+ 00001474 3B6E FFE2 F19E move.w [A5 - 0xE62], [A6 - 0x1E] 0000147A 41EE FFE4 lea.l A0, [A6 - 0x1C] 0000147E 2D48 FFFC move.l [A6 - 0x4], A0 00001482 52AE FFFC addq.l [A6 - 0x4], 1 00001486 1010 move.b D0, [A0] 00001488 4880 ext.w D0 0000148A 3A00 move.w D5, D0 0000148C 0C45 002D cmpi.w D5, 0x2D /* '-' */ 00001490 661E bne +0x20 /* 000014B0 */ 00001492 203C 8000 0000 move.l D0, 0x80000000 00001498 C0AD F0E6 and.l D0, [A5 - 0xF1A] 0000149C 670E beq +0x10 /* 000014AC */ 0000149E 7015 moveq.l D0, 0x15 000014A0 2F00 move.l -[A7], D0 000014A2 4EBA 0F94 jsr [PC + 0xF94 /* 00002438 */] 000014A6 584F addq.w A7, 4 000014A8 6000 028C bra +0x28E /* 00001736 */ label000014AC: 000014AC 4245 clr.w D5 000014AE 6050 bra +0x52 /* 00001500 */ label000014B0: 000014B0 0C45 002A cmpi.w D5, 0x2A /* '*' */ 000014B4 6604 bne +0x6 /* 000014BA */ 000014B6 4245 clr.w D5 000014B8 6046 bra +0x48 /* 00001500 */ label000014BA: 000014BA 203C 8000 0000 move.l D0, 0x80000000 000014C0 C0AD F0E6 and.l D0, [A5 - 0xF1A] 000014C4 660E bne +0x10 /* 000014D4 */ 000014C6 7014 moveq.l D0, 0x14 000014C8 2F00 move.l -[A7], D0 000014CA 4EBA 0F6C jsr [PC + 0xF6C /* 00002438 */] 000014CE 584F addq.w A7, 4 000014D0 6000 0264 bra +0x266 /* 00001736 */ label000014D4: 000014D4 3005 move.w D0, D5 000014D6 0440 0064 subi.w D0, 0x64 /* 'd' */ 000014DA 6716 beq +0x18 /* 000014F2 */ 000014DC 5540 subq.w D0, 2 000014DE 671E beq +0x20 /* 000014FE */ 000014E0 0440 0009 subi.w D0, 0x9 /* '\t' */ 000014E4 6714 beq +0x16 /* 000014FA */ 000014E6 5940 subq.w D0, 4 000014E8 670C beq +0xE /* 000014F6 */ 000014EA 5B40 subq.w D0, 5 000014EC 6612 bne +0x14 /* 00001500 */ 000014EE 4245 clr.w D5 000014F0 600E bra +0x10 /* 00001500 */ label000014F2: 000014F2 7A04 moveq.l D5, 0x04 000014F4 600A bra +0xC /* 00001500 */ label000014F6: 000014F6 7A01 moveq.l D5, 0x01 000014F8 6006 bra +0x8 /* 00001500 */ label000014FA: 000014FA 7A03 moveq.l D5, 0x03 000014FC 6002 bra +0x4 /* 00001500 */ label000014FE: 000014FE 7A09 moveq.l D5, 0x09 label00001500: 00001500 206E FFFC movea.l A0, [A6 - 0x4] 00001504 52AE FFFC addq.l [A6 - 0x4], 1 00001508 1010 move.b D0, [A0] 0000150A 4880 ext.w D0 0000150C 3C00 move.w D6, D0 0000150E 0446 0030 subi.w D6, 0x30 /* '0' */ 00001512 4A46 tst.w D6 00001514 6D1A blt +0x1C /* 00001530 */ 00001516 BC6D F0E8 cmp.w D6, [A5 - 0xF18] 0000151A 6714 beq +0x16 /* 00001530 */ 0000151C 48C6 ext.l D6 0000151E 2006 move.l D0, D6 00001520 720D moveq.l D1, 0x0D 00001522 D081 add.l D0, D1 00001524 2F00 move.l -[A7], D0 00001526 4EBA 0F10 jsr [PC + 0xF10 /* 00002438 */] 0000152A 584F addq.w A7, 4 0000152C 6000 0208 bra +0x20A /* 00001736 */ label00001530: 00001530 4A45 tst.w D5 00001532 660A bne +0xC /* 0000153E */ 00001534 206E FFDE movea.l A0, [A6 - 0x22] 00001538 4E90 jsr [A0] 0000153A 6000 01FA bra +0x1FC /* 00001736 */ label0000153E: 0000153E 206D F0D8 movea.l A0, [A5 - 0xF28] 00001542 202D F0E0 move.l D0, [A5 - 0xF20] 00001546 D090 add.l D0, [A0] 00001548 322D F0E8 move.w D1, [A5 - 0xF18] 0000154C 48C1 ext.l D1 0000154E D281 add.l D1, D1 00001550 2401 move.l D2, D1 00001552 D482 add.l D2, D2 00001554 D282 add.l D1, D2 00001556 2840 movea.l A4, D0 00001558 99C1 sub.l A4, D1 0000155A 4247 clr.w D7 0000155C 6000 014C bra +0x14E /* 000016AA */ label00001560: 00001560 206E FFFC movea.l A0, [A6 - 0x4] 00001564 52AE FFFC addq.l [A6 - 0x4], 1 00001568 1010 move.b D0, [A0] 0000156A 0400 0064 subi.b D0, 0x64 /* 'd' */ 0000156E 6716 beq +0x18 /* 00001586 */ 00001570 5500 subq.b D0, 2 00001572 6700 00AC beq +0xAE /* 00001620 */ 00001576 0400 0009 subi.b D0, 0x9 /* '\t' */ 0000157A 6700 0084 beq +0x86 /* 00001600 */ 0000157E 5900 subq.b D0, 4 00001580 675E beq +0x60 /* 000015E0 */ 00001582 6000 0116 bra +0x118 /* 0000169A */ label00001586: 00001586 7009 moveq.l D0, 0x09 00001588 B054 cmp.w D0, [A4] 0000158A 6634 bne +0x36 /* 000015C0 */ 0000158C 206C 0002 movea.l A0, [A4 + 0x2] 00001590 2050 movea.l A0, [A0] 00001592 2F08 move.l -[A7], A0 00001594 43EE FFCE lea.l A1, [A6 - 0x32] 00001598 22D8 move.l [A1]+, [A0]+ 0000159A 22D8 move.l [A1]+, [A0]+ 0000159C 32D8 move.w [A1]+, [A0]+ 0000159E 486E FFCE pea.l [A6 - 0x32] 000015A2 3F3C 0016 move.w -[A7], 0x16 000015A6 A9EB syscall Pack4/FP68K 000015A8 486E FFCE pea.l [A6 - 0x32] 000015AC 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 000015B0 584F addq.w A7, 4 000015B2 205F movea.l A0, [A7]+ 000015B4 2207 move.l D1, D7 000015B6 E541 asl D1.w, 2 000015B8 2780 1000 move.l [A3 + D1.w], D0 000015BC 6000 00E6 bra +0xE8 /* 000016A4 */ label000015C0: 000015C0 7004 moveq.l D0, 0x04 000015C2 B054 cmp.w D0, [A4] 000015C4 6700 00D4 beq +0xD6 /* 0000169A */ 000015C8 204C movea.l A0, A4 000015CA 5C88 addq.l A0, 6 000015CC 2F20 move.l -[A7], -[A0] 000015CE 3F20 move.w -[A7], -[A0] 000015D0 7006 moveq.l D0, 0x06 000015D2 2F00 move.l -[A7], D0 000015D4 4EBA 0DE8 jsr [PC + 0xDE8 /* 000023BE */] 000015D8 4FEF 000A lea.l A7, [A7 + 0xA] 000015DC 6000 0158 bra +0x15A /* 00001736 */ label000015E0: 000015E0 7001 moveq.l D0, 0x01 000015E2 B054 cmp.w D0, [A4] 000015E4 6700 00B4 beq +0xB6 /* 0000169A */ 000015E8 204C movea.l A0, A4 000015EA 5C88 addq.l A0, 6 000015EC 2F20 move.l -[A7], -[A0] 000015EE 3F20 move.w -[A7], -[A0] 000015F0 7008 moveq.l D0, 0x08 000015F2 2F00 move.l -[A7], D0 000015F4 4EBA 0DC8 jsr [PC + 0xDC8 /* 000023BE */] 000015F8 4FEF 000A lea.l A7, [A7 + 0xA] 000015FC 6000 0138 bra +0x13A /* 00001736 */ label00001600: 00001600 7003 moveq.l D0, 0x03 00001602 B054 cmp.w D0, [A4] 00001604 6700 0094 beq +0x96 /* 0000169A */ 00001608 204C movea.l A0, A4 0000160A 5C88 addq.l A0, 6 0000160C 2F20 move.l -[A7], -[A0] 0000160E 3F20 move.w -[A7], -[A0] 00001610 700A moveq.l D0, 0x0A 00001612 2F00 move.l -[A7], D0 00001614 4EBA 0DA8 jsr [PC + 0xDA8 /* 000023BE */] 00001618 4FEF 000A lea.l A7, [A7 + 0xA] 0000161C 6000 0118 bra +0x11A /* 00001736 */ label00001620: 00001620 7004 moveq.l D0, 0x04 00001622 B054 cmp.w D0, [A4] 00001624 6656 bne +0x58 /* 0000167C */ 00001626 486E FFD8 pea.l [A6 - 0x28] 0000162A 486C 0002 pea.l [A4 + 0x2] 0000162E 486E FFCE pea.l [A6 - 0x32] 00001632 3F3C 280E move.w -[A7], 0x280E 00001636 A9EB syscall Pack4/FP68K 00001638 41EE FFD8 lea.l A0, [A6 - 0x28] 0000163C 2F20 move.l -[A7], -[A0] 0000163E 2F20 move.l -[A7], -[A0] 00001640 3F20 move.w -[A7], -[A0] 00001642 4EBA 16FE jsr [PC + 0x16FE /* 00002D42 */] 00001646 206D F0D8 movea.l A0, [A5 - 0xF28] 0000164A 202D F0E0 move.l D0, [A5 - 0xF20] 0000164E D090 add.l D0, [A0] 00001650 322D F0E8 move.w D1, [A5 - 0xF18] 00001654 48C1 ext.l D1 00001656 48C7 ext.l D7 00001658 2407 move.l D2, D7 0000165A 5282 addq.l D2, 1 0000165C 9282 sub.l D1, D2 0000165E 5281 addq.l D1, 1 00001660 D281 add.l D1, D1 00001662 2401 move.l D2, D1 00001664 D482 add.l D2, D2 00001666 D282 add.l D1, D2 00001668 2840 movea.l A4, D0 0000166A 99C1 sub.l A4, D1 0000166C 41EE FFD8 lea.l A0, [A6 - 0x28] 00001670 224C movea.l A1, A4 00001672 22D8 move.l [A1]+, [A0]+ 00001674 32D8 move.w [A1]+, [A0]+ 00001676 4FEF 000E lea.l A7, [A7 + 0xE] 0000167A 601E bra +0x20 /* 0000169A */ label0000167C: 0000167C 7009 moveq.l D0, 0x09 0000167E B054 cmp.w D0, [A4] 00001680 6718 beq +0x1A /* 0000169A */ 00001682 204C movea.l A0, A4 00001684 5C88 addq.l A0, 6 00001686 2F20 move.l -[A7], -[A0] 00001688 3F20 move.w -[A7], -[A0] 0000168A 7007 moveq.l D0, 0x07 0000168C 2F00 move.l -[A7], D0 0000168E 4EBA 0D2E jsr [PC + 0xD2E /* 000023BE */] 00001692 4FEF 000A lea.l A7, [A7 + 0xA] 00001696 6000 009E bra +0xA0 /* 00001736 */ label0000169A: 0000169A 2007 move.l D0, D7 0000169C E540 asl D0.w, 2 0000169E 27AC 0002 0000 move.l [A3 + D0.w], [A4 + 0x2] label000016A4: 000016A4 3007 move.w D0, D7 000016A6 5247 addq.w D7, 1 000016A8 5C4C addq.w A4, 6 label000016AA: 000016AA BC47 cmp.w D6, D7 000016AC 6E00 FEB2 bgt -0x14C /* 00001560 */ 000016B0 3006 move.w D0, D6 000016B2 6B76 bmi +0x78 /* 0000172A */ 000016B4 0C40 0004 cmpi.w D0, 0x4 000016B8 6E70 bgt +0x72 /* 0000172A */ 000016BA D040 add.w D0, D0 000016BC 303B 0006 move.w D0, [PC + D0.w + 0x6] 000016C0 4EFB 0000 jmp [PC + D0.w] 000016C4 000C 0016 ori.b A4, 0x16 000016C8 0024 0036 ori.b -[A4], 0x36 /* '6' */ 000016CC 004E 206E ori.w A6, 0x206E /* ' n' */ 000016D0 FFDE .invalid <> 000016D2 4E90 jsr [A0] 000016D4 2C00 move.l D6, D0 000016D6 6052 bra +0x54 /* 0000172A */ 000016D8 2F13 move.l -[A7], [A3] 000016DA 206E FFDE movea.l A0, [A6 - 0x22] 000016DE 4E90 jsr [A0] 000016E0 2C00 move.l D6, D0 000016E2 584F addq.w A7, 4 000016E4 6044 bra +0x46 /* 0000172A */ 000016E6 2F2B 0004 move.l -[A7], [A3 + 0x4] 000016EA 2F13 move.l -[A7], [A3] 000016EC 206E FFDE movea.l A0, [A6 - 0x22] 000016F0 4E90 jsr [A0] 000016F2 2C00 move.l D6, D0 000016F4 504F addq.w A7, 8 000016F6 6032 bra +0x34 /* 0000172A */ 000016F8 2F2B 0008 move.l -[A7], [A3 + 0x8] 000016FC 2F2B 0004 move.l -[A7], [A3 + 0x4] 00001700 2F13 move.l -[A7], [A3] 00001702 206E FFDE movea.l A0, [A6 - 0x22] 00001706 4E90 jsr [A0] 00001708 2C00 move.l D6, D0 0000170A 4FEF 000C lea.l A7, [A7 + 0xC] 0000170E 601A bra +0x1C /* 0000172A */ 00001710 2F2B 000C move.l -[A7], [A3 + 0xC] 00001714 2F2B 0008 move.l -[A7], [A3 + 0x8] 00001718 2F2B 0004 move.l -[A7], [A3 + 0x4] 0000171C 2F13 move.l -[A7], [A3] 0000171E 206E FFDE movea.l A0, [A6 - 0x22] 00001722 4E90 jsr [A0] 00001724 2C00 move.l D6, D0 00001726 4FEF 0010 lea.l A7, [A7 + 0x10] label0000172A: 0000172A 2F06 move.l -[A7], D6 0000172C 48C5 ext.l D5 0000172E 2F05 move.l -[A7], D5 00001730 4EBA 287E jsr [PC + 0x287E /* 00003FB0 */] 00001734 504F addq.w A7, 8 label00001736: 00001736 4CEE 18E0 FFBA movem.l D5,D6,D7,A3,A4, [A6 - 0x46] 0000173C 4E5E unlink A6 0000173E 4E75 rts fn00001740: 00001740 4E56 0000 link A6, 0 00001744 302D F190 move.w D0, [A5 - 0xE70] 00001748 48C0 ext.l D0 0000174A 206D F10E movea.l A0, [A5 - 0xEF2] 0000174E 2050 movea.l A0, [A0] 00001750 2200 move.l D1, D0 00001752 C0FC 000E mulu.w D0, 0xE 00001756 4841 swap.w D1 00001758 C2FC 000E mulu.w D1, 0xE 0000175C 4841 swap.w D1 0000175E 4241 clr.w D1 00001760 D081 add.l D0, D1 00001762 3030 081E move.w D0, [A0 + D0 + 0x1E] 00001766 48C0 ext.l D0 00001768 2F00 move.l -[A7], D0 0000176A 4EBA FCCE jsr [PC - 0x332 /* 0000143A */] 0000176E 4E5E unlink A6 00001770 4E75 rts fn00001772: 00001772 4E56 0000 link A6, 0 00001776 2F0C move.l -[A7], A4 00001778 302D F190 move.w D0, [A5 - 0xE70] 0000177C 48C0 ext.l D0 0000177E 206D F10E movea.l A0, [A5 - 0xEF2] 00001782 2050 movea.l A0, [A0] 00001784 2200 move.l D1, D0 00001786 C0FC 000E mulu.w D0, 0xE 0000178A 4841 swap.w D1 0000178C C2FC 000E mulu.w D1, 0xE 00001790 4841 swap.w D1 00001792 4241 clr.w D1 00001794 D081 add.l D0, D1 00001796 49F0 0814 lea.l A4, [A0 + D0 + 0x14] 0000179A 41ED 1432 lea.l A0, [A5 + 0x1432 /* export_642 */] 0000179E 2888 move.l [A4], A0 000017A0 396E 000A 000A move.w [A4 + 0xA], [A6 + 0xA] 000017A6 4EBA FF98 jsr [PC - 0x68 /* 00001740 */] 000017AA 286E FFFC movea.l A4, [A6 - 0x4] 000017AE 4E5E unlink A6 000017B0 4E75 rts fn000017B2: 000017B2 4E56 0000 link A6, 0 000017B6 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000017BA 3E2E 000A move.w D7, [A6 + 0xA] 000017BE 7000 moveq.l D0, 0x00 000017C0 2F00 move.l -[A7], D0 000017C2 2F00 move.l -[A7], D0 000017C4 322E 000E move.w D1, [A6 + 0xE] 000017C8 48C1 ext.l D1 000017CA 2F01 move.l -[A7], D1 000017CC 48C7 ext.l D7 000017CE 206D F106 movea.l A0, [A5 - 0xEFA] 000017D2 2050 movea.l A0, [A0] 000017D4 2207 move.l D1, D7 000017D6 2401 move.l D2, D1 000017D8 C2FC 0016 mulu.w D1, 0x16 000017DC 4842 swap.w D2 000017DE C4FC 0016 mulu.w D2, 0x16 000017E2 4842 swap.w D2 000017E4 4242 clr.w D2 000017E6 D282 add.l D1, D2 000017E8 2F30 1816 move.l -[A7], [A0 + D1 + 0x16] 000017EC 4EBA F958 jsr [PC - 0x6A8 /* 00001146 */] 000017F0 2840 movea.l A4, D0 000017F2 200C move.l D0, A4 000017F4 4FEF 0010 lea.l A7, [A7 + 0x10] 000017F8 675C beq +0x5E /* 00001856 */ 000017FA 3C2C 0004 move.w D6, [A4 + 0x4] 000017FE 48C7 ext.l D7 00001800 206D F106 movea.l A0, [A5 - 0xEFA] 00001804 2050 movea.l A0, [A0] 00001806 2007 move.l D0, D7 00001808 2200 move.l D1, D0 0000180A C0FC 0016 mulu.w D0, 0x16 0000180E 4841 swap.w D1 00001810 C2FC 0016 mulu.w D1, 0x16 00001814 4841 swap.w D1 00001816 4241 clr.w D1 00001818 D081 add.l D0, D1 0000181A 2670 081A movea.l A3, [A0 + D0 + 0x1A] 0000181E 48C6 ext.l D6 00001820 2053 movea.l A0, [A3] 00001822 2006 move.l D0, D6 00001824 2200 move.l D1, D0 00001826 C0FC 000E mulu.w D0, 0xE 0000182A 4841 swap.w D1 0000182C C2FC 000E mulu.w D1, 0xE 00001830 4841 swap.w D1 00001832 4241 clr.w D1 00001834 D081 add.l D0, D1 00001836 43ED 142A lea.l A1, [A5 + 0x142A /* export_641 */] 0000183A B3F0 0814 cmpa.l A1, [A0 + D0 + 0x14] 0000183E 6616 bne +0x18 /* 00001856 */ 00001840 3B46 F190 move.w [A5 - 0xE70], D6 00001844 48C7 ext.l D7 00001846 2F07 move.l -[A7], D7 00001848 4EBA 231C jsr [PC + 0x231C /* 00003B66 */] 0000184C 4EBA FB9A jsr [PC - 0x466 /* 000013E8 */] 00001850 7001 moveq.l D0, 0x01 00001852 584F addq.w A7, 4 00001854 6002 bra +0x4 /* 00001858 */ label00001856: 00001856 7000 moveq.l D0, 0x00 label00001858: 00001858 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000185E 4E5E unlink A6 00001860 4E75 rts fn00001862: 00001862 4E56 0000 link A6, 0 00001866 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000186A 182E 000F move.b D4, [A6 + 0xF] 0000186E 3A2E 000A move.w D5, [A6 + 0xA] 00001872 206D F106 movea.l A0, [A5 - 0xEFA] 00001876 2050 movea.l A0, [A0] 00001878 3C28 000A move.w D6, [A0 + 0xA] 0000187C 4247 clr.w D7 0000187E 6052 bra +0x54 /* 000018D2 */ label00001880: 00001880 48C7 ext.l D7 00001882 206D F106 movea.l A0, [A5 - 0xEFA] 00001886 2050 movea.l A0, [A0] 00001888 2007 move.l D0, D7 0000188A 2200 move.l D1, D0 0000188C C0FC 0016 mulu.w D0, 0x16 00001890 4841 swap.w D1 00001892 C2FC 0016 mulu.w D1, 0x16 00001896 4841 swap.w D1 00001898 4241 clr.w D1 0000189A D081 add.l D0, D1 0000189C 2870 081E movea.l A4, [A0 + D0 + 0x1E] 000018A0 200C move.l D0, A4 000018A2 672A beq +0x2C /* 000018CE */ 000018A4 4A04 tst.b D4 000018A6 6710 beq +0x12 /* 000018B8 */ 000018A8 2054 movea.l A0, [A4] 000018AA 7010 moveq.l D0, 0x10 000018AC C068 0026 and.w D0, [A0 + 0x26] 000018B0 7200 moveq.l D1, 0x00 000018B2 3200 move.w D1, D0 000018B4 4A81 tst.l D1 000018B6 6716 beq +0x18 /* 000018CE */ label000018B8: 000018B8 48C5 ext.l D5 000018BA 2F05 move.l -[A7], D5 000018BC 48C7 ext.l D7 000018BE 2F07 move.l -[A7], D7 000018C0 4EBA FEF0 jsr [PC - 0x110 /* 000017B2 */] 000018C4 4A00 tst.b D0 000018C6 504F addq.w A7, 8 000018C8 6704 beq +0x6 /* 000018CE */ 000018CA 7001 moveq.l D0, 0x01 000018CC 600A bra +0xC /* 000018D8 */ label000018CE: 000018CE 3007 move.w D0, D7 000018D0 5247 addq.w D7, 1 label000018D2: 000018D2 BC47 cmp.w D6, D7 000018D4 6EAA bgt -0x54 /* 00001880 */ 000018D6 7000 moveq.l D0, 0x00 label000018D8: 000018D8 4CEE 10F0 FFEC movem.l D4,D5,D6,D7,A4, [A6 - 0x14] 000018DE 4E5E unlink A6 000018E0 4E75 rts 000018E2 4E56 0000 link A6, 0 000018E6 48E7 0308 movem.l -[A7], D6,D7,A4 000018EA 302D F190 move.w D0, [A5 - 0xE70] 000018EE 48C0 ext.l D0 000018F0 206D F10E movea.l A0, [A5 - 0xEF2] 000018F4 2050 movea.l A0, [A0] 000018F6 2200 move.l D1, D0 000018F8 C0FC 000E mulu.w D0, 0xE 000018FC 4841 swap.w D1 000018FE C2FC 000E mulu.w D1, 0xE 00001902 4841 swap.w D1 00001904 4241 clr.w D1 00001906 D081 add.l D0, D1 00001908 3C30 0818 move.w D6, [A0 + D0 + 0x18] 0000190C 4EAD 2A5A jsr [A5 + 0x2A5A /* export_1351 */] 00001910 3E00 move.w D7, D0 00001912 5347 subq.w D7, 1 00001914 4A47 tst.w D7 00001916 6D1A blt +0x1C /* 00001932 */ 00001918 BE6D F120 cmp.w D7, [A5 - 0xEE0] 0000191C 6714 beq +0x16 /* 00001932 */ 0000191E 48C6 ext.l D6 00001920 2F06 move.l -[A7], D6 00001922 48C7 ext.l D7 00001924 2F07 move.l -[A7], D7 00001926 4EBA FE8A jsr [PC - 0x176 /* 000017B2 */] 0000192A 4A00 tst.b D0 0000192C 504F addq.w A7, 8 0000192E 6600 00A8 bne +0xAA /* 000019D8 */ label00001932: 00001932 4EAD 2A62 jsr [A5 + 0x2A62 /* export_1352 */] 00001936 3E00 move.w D7, D0 00001938 5347 subq.w D7, 1 0000193A 4A47 tst.w D7 0000193C 6D1A blt +0x1C /* 00001958 */ 0000193E BE6D F120 cmp.w D7, [A5 - 0xEE0] 00001942 6714 beq +0x16 /* 00001958 */ 00001944 48C6 ext.l D6 00001946 2F06 move.l -[A7], D6 00001948 48C7 ext.l D7 0000194A 2F07 move.l -[A7], D7 0000194C 4EBA FE64 jsr [PC - 0x19C /* 000017B2 */] 00001950 4A00 tst.b D0 00001952 504F addq.w A7, 8 00001954 6600 0082 bne +0x84 /* 000019D8 */ label00001958: 00001958 7001 moveq.l D0, 0x01 0000195A 2F00 move.l -[A7], D0 0000195C 48C6 ext.l D6 0000195E 2F06 move.l -[A7], D6 00001960 4EBA FF00 jsr [PC - 0x100 /* 00001862 */] 00001964 4A00 tst.b D0 00001966 504F addq.w A7, 8 00001968 666E bne +0x70 /* 000019D8 */ 0000196A 7000 moveq.l D0, 0x00 0000196C 2F00 move.l -[A7], D0 0000196E 2F00 move.l -[A7], D0 00001970 48C6 ext.l D6 00001972 2F06 move.l -[A7], D6 00001974 2F2D F0FA move.l -[A7], [A5 - 0xF06] 00001978 4EBA F7CC jsr [PC - 0x834 /* 00001146 */] 0000197C 2840 movea.l A4, D0 0000197E 200C move.l D0, A4 00001980 4FEF 0010 lea.l A7, [A7 + 0x10] 00001984 6716 beq +0x18 /* 0000199C */ 00001986 70FA moveq.l D0, 0xFFFFFFFA 00001988 B054 cmp.w D0, [A4] 0000198A 6610 bne +0x12 /* 0000199C */ 0000198C 48C6 ext.l D6 0000198E 2F06 move.l -[A7], D6 00001990 2F2C 0002 move.l -[A7], [A4 + 0x2] 00001994 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */] 00001998 504F addq.w A7, 8 0000199A 603C bra +0x3E /* 000019D8 */ label0000199C: 0000199C 7000 moveq.l D0, 0x00 0000199E 2F00 move.l -[A7], D0 000019A0 2F00 move.l -[A7], D0 000019A2 48C6 ext.l D6 000019A4 2F06 move.l -[A7], D6 000019A6 2F2D F0FE move.l -[A7], [A5 - 0xF02] 000019AA 4EBA F79A jsr [PC - 0x866 /* 00001146 */] 000019AE 2840 movea.l A4, D0 000019B0 200C move.l D0, A4 000019B2 4FEF 0010 lea.l A7, [A7 + 0x10] 000019B6 670C beq +0xE /* 000019C4 */ 000019B8 2F2C 0002 move.l -[A7], [A4 + 0x2] 000019BC 4EBA FDB4 jsr [PC - 0x24C /* 00001772 */] 000019C0 584F addq.w A7, 4 000019C2 6014 bra +0x16 /* 000019D8 */ label000019C4: 000019C4 48C6 ext.l D6 000019C6 2F06 move.l -[A7], D6 000019C8 7008 moveq.l D0, 0x08 000019CA 2F00 move.l -[A7], D0 000019CC 7204 moveq.l D1, 0x04 000019CE 2F01 move.l -[A7], D1 000019D0 4EBA 0A8C jsr [PC + 0xA8C /* 0000245E */] 000019D4 4FEF 000C lea.l A7, [A7 + 0xC] label000019D8: 000019D8 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 000019DE 4E5E unlink A6 000019E0 4E75 rts 000019E2 4E56 FFF8 link A6, -0x0008 000019E6 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 000019EA 206D F14A movea.l A0, [A5 - 0xEB6] 000019EE 202D F146 move.l D0, [A5 - 0xEBA] 000019F2 52AD F146 addq.l [A5 - 0xEBA], 1 000019F6 D090 add.l D0, [A0] 000019F8 2040 movea.l A0, D0 000019FA 7E00 moveq.l D7, 0x00 000019FC 1E10 move.b D7, [A0] 000019FE 7000 moveq.l D0, 0x00 00001A00 102D F160 move.b D0, [A5 - 0xEA0] 00001A04 7240 moveq.l D1, 0x40 00001A06 C200 and.b D1, D0 00001A08 7000 moveq.l D0, 0x00 00001A0A 1001 move.b D0, D1 00001A0C 4A80 tst.l D0 00001A0E 661E bne +0x20 /* 00001A2E */ 00001A10 48C7 ext.l D7 00001A12 2007 move.l D0, D7 00001A14 E188 lsl D0, 8 00001A16 206D F14A movea.l A0, [A5 - 0xEB6] 00001A1A 222D F146 move.l D1, [A5 - 0xEBA] 00001A1E 52AD F146 addq.l [A5 - 0xEBA], 1 00001A22 D290 add.l D1, [A0] 00001A24 2041 movea.l A0, D1 00001A26 7200 moveq.l D1, 0x00 00001A28 1210 move.b D1, [A0] 00001A2A 8280 or.l D1, D0 00001A2C 3E01 move.w D7, D1 label00001A2E: 00001A2E 2C2D F0E6 move.l D6, [A5 - 0xF1A] 00001A32 5DAD F0E0 subq.l [A5 - 0xF20], 6 00001A36 206D F0D8 movea.l A0, [A5 - 0xF28] 00001A3A 202D F0E0 move.l D0, [A5 - 0xF20] 00001A3E D090 add.l D0, [A0] 00001A40 2040 movea.l A0, D0 00001A42 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00001A46 22D8 move.l [A1]+, [A0]+ 00001A48 32D8 move.w [A1]+, [A0]+ 00001A4A 7000 moveq.l D0, 0x00 00001A4C 2F00 move.l -[A7], D0 00001A4E 2F06 move.l -[A7], D6 00001A50 48C7 ext.l D7 00001A52 2F07 move.l -[A7], D7 00001A54 4EBA 0F5C jsr [PC + 0xF5C /* 000029B2 */] 00001A58 2840 movea.l A4, D0 00001A5A 4A6D F166 tst.w [A5 - 0xE9A] 00001A5E 4FEF 000C lea.l A7, [A7 + 0xC] 00001A62 6600 01EC bne +0x1EE /* 00001C50 */ 00001A66 200C move.l D0, A4 00001A68 6770 beq +0x72 /* 00001ADA */ 00001A6A 7003 moveq.l D0, 0x03 00001A6C B054 cmp.w D0, [A4] 00001A6E 6646 bne +0x48 /* 00001AB6 */ 00001A70 2F2C 0002 move.l -[A7], [A4 + 0x2] 00001A74 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] 00001A78 4A00 tst.b D0 00001A7A 584F addq.w A7, 4 00001A7C 6700 01D2 beq +0x1D4 /* 00001C50 */ 00001A80 7000 moveq.l D0, 0x00 00001A82 2F00 move.l -[A7], D0 00001A84 2F06 move.l -[A7], D6 00001A86 48C7 ext.l D7 00001A88 2F07 move.l -[A7], D7 00001A8A 4EBA 0F26 jsr [PC + 0xF26 /* 000029B2 */] 00001A8E 2840 movea.l A4, D0 00001A90 7003 moveq.l D0, 0x03 00001A92 B054 cmp.w D0, [A4] 00001A94 4FEF 000C lea.l A7, [A7 + 0xC] 00001A98 6600 01B6 bne +0x1B8 /* 00001C50 */ 00001A9C 202C 0002 move.l D0, [A4 + 0x2] 00001AA0 B0AD F1BA cmp.l D0, [A5 - 0xE46] 00001AA4 6600 01AA bne +0x1AC /* 00001C50 */ 00001AA8 38BC 0002 move.w [A4], 0x2 00001AAC 7000 moveq.l D0, 0x00 00001AAE 2940 0002 move.l [A4 + 0x2], D0 00001AB2 6000 019C bra +0x19E /* 00001C50 */ label00001AB6: 00001AB6 70FA moveq.l D0, 0xFFFFFFFA 00001AB8 B054 cmp.w D0, [A4] 00001ABA 661E bne +0x20 /* 00001ADA */ 00001ABC 2F06 move.l -[A7], D6 00001ABE 48C7 ext.l D7 00001AC0 2F07 move.l -[A7], D7 00001AC2 4EBA 0F90 jsr [PC + 0xF90 /* 00002A54 */] 00001AC6 48C0 ext.l D0 00001AC8 508F addq.l A7, 8 00001ACA 2F00 move.l -[A7], D0 00001ACC 2F2C 0002 move.l -[A7], [A4 + 0x2] 00001AD0 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */] 00001AD4 504F addq.w A7, 8 00001AD6 6000 0178 bra +0x17A /* 00001C50 */ label00001ADA: 00001ADA 206D F14A movea.l A0, [A5 - 0xEB6] 00001ADE 2050 movea.l A0, [A0] 00001AE0 7008 moveq.l D0, 0x08 00001AE2 C0A8 0026 and.l D0, [A0 + 0x26] 00001AE6 673C beq +0x3E /* 00001B24 */ 00001AE8 7000 moveq.l D0, 0x00 00001AEA 2F00 move.l -[A7], D0 00001AEC 206D F0D8 movea.l A0, [A5 - 0xF28] 00001AF0 202D F0E0 move.l D0, [A5 - 0xF20] 00001AF4 D090 add.l D0, [A0] 00001AF6 322D F0E8 move.w D1, [A5 - 0xF18] 00001AFA 48C1 ext.l D1 00001AFC D281 add.l D1, D1 00001AFE 2401 move.l D2, D1 00001B00 D482 add.l D2, D2 00001B02 D282 add.l D1, D2 00001B04 9081 sub.l D0, D1 00001B06 2040 movea.l A0, D0 00001B08 3028 0004 move.w D0, [A0 + 0x4] 00001B0C 48C0 ext.l D0 00001B0E 2F00 move.l -[A7], D0 00001B10 4EBA 1094 jsr [PC + 0x1094 /* 00002BA6 */] 00001B14 48C0 ext.l D0 00001B16 588F addq.l A7, 4 00001B18 2F00 move.l -[A7], D0 00001B1A 4EBA 0C6C jsr [PC + 0xC6C /* 00002788 */] 00001B1E 2840 movea.l A4, D0 00001B20 504F addq.w A7, 8 00001B22 6040 bra +0x42 /* 00001B64 */ label00001B24: 00001B24 486E FFFE pea.l [A6 - 0x2] 00001B28 7001 moveq.l D0, 0x01 00001B2A 2F00 move.l -[A7], D0 00001B2C 206D F0D8 movea.l A0, [A5 - 0xF28] 00001B30 222D F0E0 move.l D1, [A5 - 0xF20] 00001B34 D290 add.l D1, [A0] 00001B36 342D F0E8 move.w D2, [A5 - 0xF18] 00001B3A 48C2 ext.l D2 00001B3C D482 add.l D2, D2 00001B3E 2602 move.l D3, D2 00001B40 D683 add.l D3, D3 00001B42 D483 add.l D2, D3 00001B44 9282 sub.l D1, D2 00001B46 2041 movea.l A0, D1 00001B48 3228 0004 move.w D1, [A0 + 0x4] 00001B4C 48C1 ext.l D1 00001B4E 2F01 move.l -[A7], D1 00001B50 2F2D F0F6 move.l -[A7], [A5 - 0xF0A] 00001B54 4EBA F5F0 jsr [PC - 0xA10 /* 00001146 */] 00001B58 2840 movea.l A4, D0 00001B5A 3B6E FFFE F1B2 move.w [A5 - 0xE4E], [A6 - 0x2] 00001B60 4FEF 0010 lea.l A7, [A7 + 0x10] label00001B64: 00001B64 200C move.l D0, A4 00001B66 6638 bne +0x3A /* 00001BA0 */ 00001B68 206D F0D8 movea.l A0, [A5 - 0xF28] 00001B6C 202D F0E0 move.l D0, [A5 - 0xF20] 00001B70 D090 add.l D0, [A0] 00001B72 322D F0E8 move.w D1, [A5 - 0xF18] 00001B76 48C1 ext.l D1 00001B78 D281 add.l D1, D1 00001B7A 2401 move.l D2, D1 00001B7C D482 add.l D2, D2 00001B7E D282 add.l D1, D2 00001B80 9081 sub.l D0, D1 00001B82 2040 movea.l A0, D0 00001B84 3028 0004 move.w D0, [A0 + 0x4] 00001B88 48C0 ext.l D0 00001B8A 2F00 move.l -[A7], D0 00001B8C 7008 moveq.l D0, 0x08 00001B8E 2F00 move.l -[A7], D0 00001B90 722C moveq.l D1, 0x2C 00001B92 2F01 move.l -[A7], D1 00001B94 4EBA 08C8 jsr [PC + 0x8C8 /* 0000245E */] 00001B98 4FEF 000C lea.l A7, [A7 + 0xC] 00001B9C 6000 00B2 bra +0xB4 /* 00001C50 */ label00001BA0: 00001BA0 41EE FFF8 lea.l A0, [A6 - 0x8] 00001BA4 224C movea.l A1, A4 00001BA6 20D9 move.l [A0]+, [A1]+ 00001BA8 30D9 move.w [A0]+, [A1]+ 00001BAA 486E FFF8 pea.l [A6 - 0x8] 00001BAE 4EBA 1868 jsr [PC + 0x1868 /* 00003418 */] 00001BB2 206D F0D8 movea.l A0, [A5 - 0xF28] 00001BB6 202D F0E0 move.l D0, [A5 - 0xF20] 00001BBA D090 add.l D0, [A0] 00001BBC 322D F0E8 move.w D1, [A5 - 0xF18] 00001BC0 48C1 ext.l D1 00001BC2 D281 add.l D1, D1 00001BC4 2401 move.l D2, D1 00001BC6 D482 add.l D2, D2 00001BC8 D282 add.l D1, D2 00001BCA 9081 sub.l D0, D1 00001BCC 2040 movea.l A0, D0 00001BCE 43EE FFF8 lea.l A1, [A6 - 0x8] 00001BD2 20D9 move.l [A0]+, [A1]+ 00001BD4 30D9 move.w [A0]+, [A1]+ 00001BD6 2F06 move.l -[A7], D6 00001BD8 48C7 ext.l D7 00001BDA 2F07 move.l -[A7], D7 00001BDC 4EBA 0E76 jsr [PC + 0xE76 /* 00002A54 */] 00001BE0 3B40 F190 move.w [A5 - 0xE70], D0 00001BE4 7006 moveq.l D0, 0x06 00001BE6 B06E FFF8 cmp.w D0, [A6 - 0x8] 00001BEA 4FEF 000C lea.l A7, [A7 + 0xC] 00001BEE 663C bne +0x3E /* 00001C2C */ 00001BF0 266E FFFA movea.l A3, [A6 - 0x6] 00001BF4 302D F190 move.w D0, [A5 - 0xE70] 00001BF8 48C0 ext.l D0 00001BFA 206D F10E movea.l A0, [A5 - 0xEF2] 00001BFE 2050 movea.l A0, [A0] 00001C00 2200 move.l D1, D0 00001C02 C0FC 000E mulu.w D0, 0xE 00001C06 4841 swap.w D1 00001C08 C2FC 000E mulu.w D1, 0xE 00001C0C 4841 swap.w D1 00001C0E 4241 clr.w D1 00001C10 D081 add.l D0, D1 00001C12 3030 0818 move.w D0, [A0 + D0 + 0x18] 00001C16 48C0 ext.l D0 00001C18 2F00 move.l -[A7], D0 00001C1A 2F0B move.l -[A7], A3 00001C1C 2053 movea.l A0, [A3] 00001C1E 2050 movea.l A0, [A0] 00001C20 2268 0008 movea.l A1, [A0 + 0x8] 00001C24 4E91 jsr [A1] 00001C26 4A00 tst.b D0 00001C28 504F addq.w A7, 8 00001C2A 6624 bne +0x26 /* 00001C50 */ label00001C2C: 00001C2C 302D F190 move.w D0, [A5 - 0xE70] 00001C30 48C0 ext.l D0 00001C32 206D F10E movea.l A0, [A5 - 0xEF2] 00001C36 2050 movea.l A0, [A0] 00001C38 2200 move.l D1, D0 00001C3A C0FC 000E mulu.w D0, 0xE 00001C3E 4841 swap.w D1 00001C40 C2FC 000E mulu.w D1, 0xE 00001C44 4841 swap.w D1 00001C46 4241 clr.w D1 00001C48 D081 add.l D0, D1 00001C4A 2270 0814 movea.l A1, [A0 + D0 + 0x14] 00001C4E 4E91 jsr [A1] label00001C50: 00001C50 4CEE 18C8 FFE4 movem.l D3,D6,D7,A3,A4, [A6 - 0x1C] 00001C56 4E5E unlink A6 00001C58 4E75 rts 00001C5A 4E56 0000 link A6, 0 00001C5E 48E7 0018 movem.l -[A7], A3,A4 00001C62 206D F14A movea.l A0, [A5 - 0xEB6] 00001C66 202D F146 move.l D0, [A5 - 0xEBA] 00001C6A 52AD F146 addq.l [A5 - 0xEBA], 1 00001C6E D090 add.l D0, [A0] 00001C70 2040 movea.l A0, D0 00001C72 7000 moveq.l D0, 0x00 00001C74 1010 move.b D0, [A0] 00001C76 3B40 F190 move.w [A5 - 0xE70], D0 00001C7A 7000 moveq.l D0, 0x00 00001C7C 102D F160 move.b D0, [A5 - 0xEA0] 00001C80 7240 moveq.l D1, 0x40 00001C82 C200 and.b D1, D0 00001C84 7000 moveq.l D0, 0x00 00001C86 1001 move.b D0, D1 00001C88 4A80 tst.l D0 00001C8A 6622 bne +0x24 /* 00001CAE */ 00001C8C 302D F190 move.w D0, [A5 - 0xE70] 00001C90 48C0 ext.l D0 00001C92 E188 lsl D0, 8 00001C94 206D F14A movea.l A0, [A5 - 0xEB6] 00001C98 222D F146 move.l D1, [A5 - 0xEBA] 00001C9C 52AD F146 addq.l [A5 - 0xEBA], 1 00001CA0 D290 add.l D1, [A0] 00001CA2 2041 movea.l A0, D1 00001CA4 7200 moveq.l D1, 0x00 00001CA6 1210 move.b D1, [A0] 00001CA8 8280 or.l D1, D0 00001CAA 3B41 F190 move.w [A5 - 0xE70], D1 label00001CAE: 00001CAE 7001 moveq.l D0, 0x01 00001CB0 B06D F0E8 cmp.w D0, [A5 - 0xF18] 00001CB4 6E5E bgt +0x60 /* 00001D14 */ 00001CB6 206D F0D8 movea.l A0, [A5 - 0xF28] 00001CBA 202D F0E0 move.l D0, [A5 - 0xF20] 00001CBE D090 add.l D0, [A0] 00001CC0 322D F0E8 move.w D1, [A5 - 0xF18] 00001CC4 48C1 ext.l D1 00001CC6 D281 add.l D1, D1 00001CC8 2401 move.l D2, D1 00001CCA D482 add.l D2, D2 00001CCC D282 add.l D1, D2 00001CCE 2840 movea.l A4, D0 00001CD0 99C1 sub.l A4, D1 00001CD2 7006 moveq.l D0, 0x06 00001CD4 B054 cmp.w D0, [A4] 00001CD6 663C bne +0x3E /* 00001D14 */ 00001CD8 266C 0002 movea.l A3, [A4 + 0x2] 00001CDC 302D F190 move.w D0, [A5 - 0xE70] 00001CE0 48C0 ext.l D0 00001CE2 206D F10E movea.l A0, [A5 - 0xEF2] 00001CE6 2050 movea.l A0, [A0] 00001CE8 2200 move.l D1, D0 00001CEA C0FC 000E mulu.w D0, 0xE 00001CEE 4841 swap.w D1 00001CF0 C2FC 000E mulu.w D1, 0xE 00001CF4 4841 swap.w D1 00001CF6 4241 clr.w D1 00001CF8 D081 add.l D0, D1 00001CFA 3030 0818 move.w D0, [A0 + D0 + 0x18] 00001CFE 48C0 ext.l D0 00001D00 2F00 move.l -[A7], D0 00001D02 2F0B move.l -[A7], A3 00001D04 2053 movea.l A0, [A3] 00001D06 2050 movea.l A0, [A0] 00001D08 2268 0008 movea.l A1, [A0 + 0x8] 00001D0C 4E91 jsr [A1] 00001D0E 4A00 tst.b D0 00001D10 504F addq.w A7, 8 00001D12 6624 bne +0x26 /* 00001D38 */ label00001D14: 00001D14 302D F190 move.w D0, [A5 - 0xE70] 00001D18 48C0 ext.l D0 00001D1A 206D F10E movea.l A0, [A5 - 0xEF2] 00001D1E 2050 movea.l A0, [A0] 00001D20 2200 move.l D1, D0 00001D22 C0FC 000E mulu.w D0, 0xE 00001D26 4841 swap.w D1 00001D28 C2FC 000E mulu.w D1, 0xE 00001D2C 4841 swap.w D1 00001D2E 4241 clr.w D1 00001D30 D081 add.l D0, D1 00001D32 2270 0814 movea.l A1, [A0 + D0 + 0x14] 00001D36 4E91 jsr [A1] label00001D38: 00001D38 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00001D3E 4E5E unlink A6 00001D40 4E75 rts 00001D42 4E56 0000 link A6, 0 00001D46 48E7 0108 movem.l -[A7], D7,A4 00001D4A 206D F14A movea.l A0, [A5 - 0xEB6] 00001D4E 202D F146 move.l D0, [A5 - 0xEBA] 00001D52 52AD F146 addq.l [A5 - 0xEBA], 1 00001D56 D090 add.l D0, [A0] 00001D58 2040 movea.l A0, D0 00001D5A 7000 moveq.l D0, 0x00 00001D5C 1010 move.b D0, [A0] 00001D5E 3B40 F190 move.w [A5 - 0xE70], D0 00001D62 7000 moveq.l D0, 0x00 00001D64 102D F160 move.b D0, [A5 - 0xEA0] 00001D68 7240 moveq.l D1, 0x40 00001D6A C200 and.b D1, D0 00001D6C 7000 moveq.l D0, 0x00 00001D6E 1001 move.b D0, D1 00001D70 4A80 tst.l D0 00001D72 6622 bne +0x24 /* 00001D96 */ 00001D74 302D F190 move.w D0, [A5 - 0xE70] 00001D78 48C0 ext.l D0 00001D7A E188 lsl D0, 8 00001D7C 206D F14A movea.l A0, [A5 - 0xEB6] 00001D80 222D F146 move.l D1, [A5 - 0xEBA] 00001D84 52AD F146 addq.l [A5 - 0xEBA], 1 00001D88 D290 add.l D1, [A0] 00001D8A 2041 movea.l A0, D1 00001D8C 7200 moveq.l D1, 0x00 00001D8E 1210 move.b D1, [A0] 00001D90 8280 or.l D1, D0 00001D92 3B41 F190 move.w [A5 - 0xE70], D1 label00001D96: 00001D96 302D F190 move.w D0, [A5 - 0xE70] 00001D9A 48C0 ext.l D0 00001D9C 206D F10E movea.l A0, [A5 - 0xEF2] 00001DA0 2050 movea.l A0, [A0] 00001DA2 2200 move.l D1, D0 00001DA4 C0FC 000E mulu.w D0, 0xE 00001DA8 4841 swap.w D1 00001DAA C2FC 000E mulu.w D1, 0xE 00001DAE 4841 swap.w D1 00001DB0 4241 clr.w D1 00001DB2 D081 add.l D0, D1 00001DB4 3E30 0818 move.w D7, [A0 + D0 + 0x18] 00001DB8 7000 moveq.l D0, 0x00 00001DBA 2F00 move.l -[A7], D0 00001DBC 2F00 move.l -[A7], D0 00001DBE 48C7 ext.l D7 00001DC0 2F07 move.l -[A7], D7 00001DC2 2F2D F0FE move.l -[A7], [A5 - 0xF02] 00001DC6 4EBA F37E jsr [PC - 0xC82 /* 00001146 */] 00001DCA 2840 movea.l A4, D0 00001DCC 200C move.l D0, A4 00001DCE 4FEF 0010 lea.l A7, [A7 + 0x10] 00001DD2 670C beq +0xE /* 00001DE0 */ 00001DD4 2F2C 0002 move.l -[A7], [A4 + 0x2] 00001DD8 4EBA F660 jsr [PC - 0x9A0 /* 0000143A */] 00001DDC 584F addq.w A7, 4 00001DDE 6014 bra +0x16 /* 00001DF4 */ label00001DE0: 00001DE0 48C7 ext.l D7 00001DE2 2F07 move.l -[A7], D7 00001DE4 7008 moveq.l D0, 0x08 00001DE6 2F00 move.l -[A7], D0 00001DE8 7204 moveq.l D1, 0x04 00001DEA 2F01 move.l -[A7], D1 00001DEC 4EBA 0670 jsr [PC + 0x670 /* 0000245E */] 00001DF0 4FEF 000C lea.l A7, [A7 + 0xC] label00001DF4: 00001DF4 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00001DFA 4E5E unlink A6 00001DFC 4E75 rts fn00001DFE: 00001DFE 4E56 0000 link A6, 0 00001E02 2F0C move.l -[A7], A4 00001E04 206D F14A movea.l A0, [A5 - 0xEB6] 00001E08 2248 movea.l A1, A0 00001E0A 2251 movea.l A1, [A1] 00001E0C 2029 004A move.l D0, [A1 + 0x4A] 00001E10 D090 add.l D0, [A0] 00001E12 322E 000A move.w D1, [A6 + 0xA] 00001E16 48C1 ext.l D1 00001E18 2401 move.l D2, D1 00001E1A C2FC 002A mulu.w D1, 0x2A /* '*' */ 00001E1E 4842 swap.w D2 00001E20 C4FC 002A mulu.w D2, 0x2A /* '*' */ 00001E24 4842 swap.w D2 00001E26 4242 clr.w D2 00001E28 D282 add.l D1, D2 00001E2A 2841 movea.l A4, D1 00001E2C D9C0 add.l A4, D0 00001E2E 3014 move.w D0, [A4] 00001E30 48C0 ext.l D0 00001E32 206D F10E movea.l A0, [A5 - 0xEF2] 00001E36 2050 movea.l A0, [A0] 00001E38 2200 move.l D1, D0 00001E3A C0FC 000E mulu.w D0, 0xE 00001E3E 4841 swap.w D1 00001E40 C2FC 000E mulu.w D1, 0xE 00001E44 4841 swap.w D1 00001E46 4241 clr.w D1 00001E48 D081 add.l D0, D1 00001E4A 3030 0818 move.w D0, [A0 + D0 + 0x18] 00001E4E 286E FFFC movea.l A4, [A6 - 0x4] 00001E52 4E5E unlink A6 00001E54 4E75 rts 00001E56 4E56 0000 link A6, 0 00001E5A 48E7 0018 movem.l -[A7], A3,A4 00001E5E 206D F14A movea.l A0, [A5 - 0xEB6] 00001E62 202D F146 move.l D0, [A5 - 0xEBA] 00001E66 52AD F146 addq.l [A5 - 0xEBA], 1 00001E6A D090 add.l D0, [A0] 00001E6C 2040 movea.l A0, D0 00001E6E 7000 moveq.l D0, 0x00 00001E70 1010 move.b D0, [A0] 00001E72 3B40 F18E move.w [A5 - 0xE72], D0 00001E76 7000 moveq.l D0, 0x00 00001E78 102D F160 move.b D0, [A5 - 0xEA0] 00001E7C 7240 moveq.l D1, 0x40 00001E7E C200 and.b D1, D0 00001E80 7000 moveq.l D0, 0x00 00001E82 1001 move.b D0, D1 00001E84 4A80 tst.l D0 00001E86 6622 bne +0x24 /* 00001EAA */ 00001E88 302D F18E move.w D0, [A5 - 0xE72] 00001E8C 48C0 ext.l D0 00001E8E E188 lsl D0, 8 00001E90 206D F14A movea.l A0, [A5 - 0xEB6] 00001E94 222D F146 move.l D1, [A5 - 0xEBA] 00001E98 52AD F146 addq.l [A5 - 0xEBA], 1 00001E9C D290 add.l D1, [A0] 00001E9E 2041 movea.l A0, D1 00001EA0 7200 moveq.l D1, 0x00 00001EA2 1210 move.b D1, [A0] 00001EA4 8280 or.l D1, D0 00001EA6 3B41 F18E move.w [A5 - 0xE72], D1 label00001EAA: 00001EAA 7001 moveq.l D0, 0x01 00001EAC B06D F0E8 cmp.w D0, [A5 - 0xF18] 00001EB0 6E4A bgt +0x4C /* 00001EFC */ 00001EB2 206D F0D8 movea.l A0, [A5 - 0xF28] 00001EB6 202D F0E0 move.l D0, [A5 - 0xF20] 00001EBA D090 add.l D0, [A0] 00001EBC 322D F0E8 move.w D1, [A5 - 0xF18] 00001EC0 48C1 ext.l D1 00001EC2 D281 add.l D1, D1 00001EC4 2401 move.l D2, D1 00001EC6 D482 add.l D2, D2 00001EC8 D282 add.l D1, D2 00001ECA 2840 movea.l A4, D0 00001ECC 99C1 sub.l A4, D1 00001ECE 7006 moveq.l D0, 0x06 00001ED0 B054 cmp.w D0, [A4] 00001ED2 6628 bne +0x2A /* 00001EFC */ 00001ED4 266C 0002 movea.l A3, [A4 + 0x2] 00001ED8 302D F18E move.w D0, [A5 - 0xE72] 00001EDC 48C0 ext.l D0 00001EDE 2F00 move.l -[A7], D0 00001EE0 4EBA FF1C jsr [PC - 0xE4 /* 00001DFE */] 00001EE4 48C0 ext.l D0 00001EE6 588F addq.l A7, 4 00001EE8 2F00 move.l -[A7], D0 00001EEA 2F0B move.l -[A7], A3 00001EEC 2053 movea.l A0, [A3] 00001EEE 2050 movea.l A0, [A0] 00001EF0 2268 0008 movea.l A1, [A0 + 0x8] 00001EF4 4E91 jsr [A1] 00001EF6 4A00 tst.b D0 00001EF8 504F addq.w A7, 8 00001EFA 6612 bne +0x14 /* 00001F0E */ label00001EFC: 00001EFC 2B6D F154 F192 move.l [A5 - 0xE6E], [A5 - 0xEAC] 00001F02 2B6D F14A F18A move.l [A5 - 0xE76], [A5 - 0xEB6] 00001F08 3B7C 0002 F162 move.w [A5 - 0xE9E], 0x2 label00001F0E: 00001F0E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00001F14 4E5E unlink A6 00001F16 4E75 rts fn00001F18: 00001F18 4E56 FFF0 link A6, -0x0010 00001F1C 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00001F20 49ED EE3C lea.l A4, [A5 - 0x11C4] 00001F24 206D F18A movea.l A0, [A5 - 0xE76] 00001F28 2050 movea.l A0, [A0] 00001F2A 3C28 0014 move.w D6, [A0 + 0x14] 00001F2E BC6C 02E4 cmp.w D6, [A4 + 0x2E4] 00001F32 670A beq +0xC /* 00001F3E */ 00001F34 48C6 ext.l D6 00001F36 2F06 move.l -[A7], D6 00001F38 4EBA 1C2C jsr [PC + 0x1C2C /* 00003B66 */] 00001F3C 584F addq.w A7, 4 label00001F3E: 00001F3E 203C 8000 0000 move.l D0, 0x80000000 00001F44 C0AD F0E6 and.l D0, [A5 - 0xF1A] 00001F48 56C3 sne D3 00001F4A 4403 neg.b D3 00001F4C 1D43 FFF1 move.b [A6 - 0xF], D3 00001F50 322D F0E8 move.w D1, [A5 - 0xF18] 00001F54 3D41 FFF2 move.w [A6 - 0xE], D1 00001F58 48C1 ext.l D1 00001F5A D281 add.l D1, D1 00001F5C 2001 move.l D0, D1 00001F5E D080 add.l D0, D0 00001F60 D280 add.l D1, D0 00001F62 202C 02A4 move.l D0, [A4 + 0x2A4] 00001F66 9081 sub.l D0, D1 00001F68 2D40 FFF4 move.l [A6 - 0xC], D0 00001F6C 206C 034E movea.l A0, [A4 + 0x34E] 00001F70 2050 movea.l A0, [A0] 00001F72 2D48 FFF8 move.l [A6 - 0x8], A0 00001F76 2028 004A move.l D0, [A0 + 0x4A] 00001F7A D0AE FFF8 add.l D0, [A6 - 0x8] 00001F7E 322C 0352 move.w D1, [A4 + 0x352] 00001F82 48C1 ext.l D1 00001F84 2401 move.l D2, D1 00001F86 C2FC 002A mulu.w D1, 0x2A /* '*' */ 00001F8A 4842 swap.w D2 00001F8C C4FC 002A mulu.w D2, 0x2A /* '*' */ 00001F90 4842 swap.w D2 00001F92 4242 clr.w D2 00001F94 D282 add.l D1, D2 00001F96 2641 movea.l A3, D1 00001F98 D7C0 add.l A3, D0 00001F9A 2D6B 0008 FFFC move.l [A6 - 0x4], [A3 + 0x8] 00001FA0 3C2B 0012 move.w D6, [A3 + 0x12] 00001FA4 3E2B 000C move.w D7, [A3 + 0xC] 00001FA8 9E6E FFF2 sub.w D7, [A6 - 0xE] 00001FAC 4A47 tst.w D7 00001FAE 6F56 ble +0x58 /* 00002006 */ 00001FB0 3207 move.w D1, D7 00001FB2 48C1 ext.l D1 00001FB4 D281 add.l D1, D1 00001FB6 2001 move.l D0, D1 00001FB8 D080 add.l D0, D0 00001FBA D280 add.l D1, D0 00001FBC 2A01 move.l D5, D1 00001FBE 282C 02A4 move.l D4, [A4 + 0x2A4] 00001FC2 202D F0E0 move.l D0, [A5 - 0xF20] 00001FC6 D085 add.l D0, D5 00001FC8 B0AD F0DC cmp.l D0, [A5 - 0xF24] 00001FCC 5DC3 slt D3 00001FCE 4403 neg.b D3 00001FD0 6704 beq +0x6 /* 00001FD6 */ 00001FD2 7001 moveq.l D0, 0x01 00001FD4 600A bra +0xC /* 00001FE0 */ label00001FD6: 00001FD6 2F05 move.l -[A7], D5 00001FD8 4EBA 105E jsr [PC + 0x105E /* 00003038 */] 00001FDC 4A00 tst.b D0 00001FDE 584F addq.w A7, 4 label00001FE0: 00001FE0 6700 011E beq +0x120 /* 00002100 */ 00001FE4 DBAC 02A4 add.l [A4 + 0x2A4], D5 00001FE8 206C 029C movea.l A0, [A4 + 0x29C] 00001FEC 2644 movea.l A3, D4 00001FEE D7D0 add.l A3, [A0] 00001FF0 600C bra +0xE /* 00001FFE */ label00001FF2: 00001FF2 36BC 0002 move.w [A3], 0x2 00001FF6 7000 moveq.l D0, 0x00 00001FF8 2740 0002 move.l [A3 + 0x2], D0 00001FFC 5C4B addq.w A3, 6 label00001FFE: 00001FFE 3007 move.w D0, D7 00002000 5347 subq.w D7, 1 00002002 4A40 tst.w D0 00002004 6EEC bgt -0x12 /* 00001FF2 */ label00002006: 00002006 3206 move.w D1, D6 00002008 48C1 ext.l D1 0000200A D281 add.l D1, D1 0000200C 2001 move.l D0, D1 0000200E D080 add.l D0, D0 00002010 D280 add.l D1, D0 00002012 2A01 move.l D5, D1 00002014 282C 02A4 move.l D4, [A4 + 0x2A4] 00002018 202D F0E0 move.l D0, [A5 - 0xF20] 0000201C D085 add.l D0, D5 0000201E B0AD F0DC cmp.l D0, [A5 - 0xF24] 00002022 5DC3 slt D3 00002024 4403 neg.b D3 00002026 6704 beq +0x6 /* 0000202C */ 00002028 7001 moveq.l D0, 0x01 0000202A 600A bra +0xC /* 00002036 */ label0000202C: 0000202C 2F05 move.l -[A7], D5 0000202E 4EBA 1008 jsr [PC + 0x1008 /* 00003038 */] 00002032 4A00 tst.b D0 00002034 584F addq.w A7, 4 label00002036: 00002036 6700 00C8 beq +0xCA /* 00002100 */ 0000203A DBAC 02A4 add.l [A4 + 0x2A4], D5 0000203E 206C 029C movea.l A0, [A4 + 0x29C] 00002042 2644 movea.l A3, D4 00002044 D7D0 add.l A3, [A0] 00002046 600C bra +0xE /* 00002054 */ label00002048: 00002048 36BC 0002 move.w [A3], 0x2 0000204C 7000 moveq.l D0, 0x00 0000204E 2740 0002 move.l [A3 + 0x2], D0 00002052 5C4B addq.w A3, 6 label00002054: 00002054 3006 move.w D0, D6 00002056 5346 subq.w D6, 1 00002058 4A40 tst.w D0 0000205A 6EEC bgt -0x12 /* 00002048 */ 0000205C 2C2C 02A4 move.l D6, [A4 + 0x2A4] 00002060 202D F0E0 move.l D0, [A5 - 0xF20] 00002064 7226 moveq.l D1, 0x26 00002066 D081 add.l D0, D1 00002068 B0AD F0DC cmp.l D0, [A5 - 0xF24] 0000206C 5DC3 slt D3 0000206E 4403 neg.b D3 00002070 6704 beq +0x6 /* 00002076 */ 00002072 7001 moveq.l D0, 0x01 00002074 600C bra +0xE /* 00002082 */ label00002076: 00002076 7026 moveq.l D0, 0x26 00002078 2F00 move.l -[A7], D0 0000207A 4EBA 0FBC jsr [PC + 0xFBC /* 00003038 */] 0000207E 4A00 tst.b D0 00002080 584F addq.w A7, 4 label00002082: 00002082 677C beq +0x7E /* 00002100 */ 00002084 396E 000A 031C move.w [A4 + 0x31C], [A6 + 0xA] 0000208A 196E 000F 0323 move.b [A4 + 0x323], [A6 + 0xF] 00002090 206C 029C movea.l A0, [A4 + 0x29C] 00002094 202C 02A4 move.l D0, [A4 + 0x2A4] 00002098 D090 add.l D0, [A0] 0000209A 2040 movea.l A0, D0 0000209C 43EC 02FE lea.l A1, [A4 + 0x2FE] 000020A0 7008 moveq.l D0, 0x08 label000020A2: 000020A2 20D9 move.l [A0]+, [A1]+ 000020A4 51C8 FFFC dbf D0, -0x6 /* 000020A2 */ 000020A8 30D9 move.w [A0]+, [A1]+ 000020AA 06AC 0000 0026 02A4 addi.l [A4 + 0x2A4], 0x26 /* '&' */ 000020B2 206C 034E movea.l A0, [A4 + 0x34E] 000020B6 2050 movea.l A0, [A0] 000020B8 52A8 0004 addq.l [A0 + 0x4], 1 000020BC 2946 02FE move.l [A4 + 0x2FE], D6 000020C0 296E FFF4 0302 move.l [A4 + 0x302], [A6 - 0xC] 000020C6 2944 0306 move.l [A4 + 0x306], D4 000020CA 296E FFFC 030A move.l [A4 + 0x30A], [A6 - 0x4] 000020D0 296C 034E 030E move.l [A4 + 0x30E], [A4 + 0x34E] 000020D6 396C 0352 0312 move.w [A4 + 0x312], [A4 + 0x352] 000020DC 396C 02E4 0314 move.w [A4 + 0x314], [A4 + 0x2E4] 000020E2 296C 0356 0318 move.l [A4 + 0x318], [A4 + 0x356] 000020E8 206C 034E movea.l A0, [A4 + 0x34E] 000020EC 2050 movea.l A0, [A0] 000020EE 2968 0026 031E move.l [A4 + 0x31E], [A0 + 0x26] 000020F4 396E FFF2 0316 move.w [A4 + 0x316], [A6 - 0xE] 000020FA 196E FFF1 0322 move.b [A4 + 0x322], [A6 - 0xF] label00002100: 00002100 4CEE 18F8 FFD4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2C] 00002106 4E5E unlink A6 00002108 4E75 rts 0000210A 4E56 FFFC link A6, -0x0004 0000210E 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00002112 49ED EE3C lea.l A4, [A5 - 0x11C4] 00002116 7E01 moveq.l D7, 0x01 00002118 70FF moveq.l D0, 0xFFFFFFFF 0000211A 2940 034A move.l [A4 + 0x34A], D0 0000211E 426C 032A clr.w [A4 + 0x32A] 00002122 322E 000A move.w D1, [A6 + 0xA] 00002126 3941 0326 move.w [A4 + 0x326], D1 0000212A 5541 subq.w D1, 2 0000212C 6706 beq +0x8 /* 00002134 */ 0000212E 5B41 subq.w D1, 5 00002130 6710 beq +0x12 /* 00002142 */ 00002132 6014 bra +0x16 /* 00002148 */ label00002134: 00002134 4AAC 0342 tst.l [A4 + 0x342] 00002138 6600 0092 bne +0x94 /* 000021CC */ 0000213C 426C 0326 clr.w [A4 + 0x326] 00002140 6022 bra +0x24 /* 00002164 */ label00002142: 00002142 426C 0326 clr.w [A4 + 0x326] 00002146 6030 bra +0x32 /* 00002178 */ label00002148: 00002148 4EBA 11B8 jsr [PC + 0x11B8 /* 00003302 */] 0000214C 397C 0004 02A8 move.w [A4 + 0x2A8], 0x4 00002152 7000 moveq.l D0, 0x00 00002154 2940 02AA move.l [A4 + 0x2AA], D0 00002158 296E 000C 034E move.l [A4 + 0x34E], [A6 + 0xC] 0000215E 396E 0012 0352 move.w [A4 + 0x352], [A6 + 0x12] label00002164: 00002164 4887 ext.w D7 00002166 48C7 ext.l D7 00002168 2F07 move.l -[A7], D7 0000216A 302C 0326 move.w D0, [A4 + 0x326] 0000216E 48C0 ext.l D0 00002170 2F00 move.l -[A7], D0 00002172 4EBA FDA4 jsr [PC - 0x25C /* 00001F18 */] 00002176 504F addq.w A7, 8 label00002178: 00002178 4207 clr.b D7 0000217A 4A6C 0326 tst.w [A4 + 0x326] 0000217E 670A beq +0xC /* 0000218A */ 00002180 7009 moveq.l D0, 0x09 00002182 B06C 0326 cmp.w D0, [A4 + 0x326] 00002186 6F00 00FC ble +0xFE /* 00002284 */ label0000218A: 0000218A 206C 0336 movea.l A0, [A4 + 0x336] 0000218E 4E90 jsr [A0] 00002190 4A00 tst.b D0 00002192 6638 bne +0x3A /* 000021CC */ 00002194 396C 0326 0328 move.w [A4 + 0x328], [A4 + 0x326] 0000219A 2D6C 02B2 FFFC move.l [A6 - 0x4], [A4 + 0x2B2] 000021A0 266C 030E movea.l A3, [A4 + 0x30E] label000021A4: 000021A4 202C 030A move.l D0, [A4 + 0x30A] 000021A8 52AC 030A addq.l [A4 + 0x30A], 1 000021AC D093 add.l D0, [A3] 000021AE 2040 movea.l A0, D0 000021B0 1950 0324 move.b [A4 + 0x324], [A0] 000021B4 7000 moveq.l D0, 0x00 000021B6 102C 0324 move.b D0, [A4 + 0x324] 000021BA 206E FFFC movea.l A0, [A6 - 0x4] 000021BE E580 asl D0, 2 000021C0 2270 0800 movea.l A1, [A0 + D0] 000021C4 4E91 jsr [A1] 000021C6 4A6C 0326 tst.w [A4 + 0x326] 000021CA 67D8 beq -0x26 /* 000021A4 */ label000021CC: 000021CC 302C 0326 move.w D0, [A4 + 0x326] 000021D0 5540 subq.w D0, 2 000021D2 6B00 00B4 bmi +0xB6 /* 00002288 */ 000021D6 0C40 0006 cmpi.w D0, 0x6 000021DA 6E00 00AC bgt +0xAE /* 00002288 */ 000021DE D040 add.w D0, D0 000021E0 303B 0006 move.w D0, [PC + D0.w + 0x6] 000021E4 4EFB 0000 jmp [PC + D0.w] 000021E8 0010 00DE ori.b [A0], 0xDE 000021EC FF92 .invalid <> 000021EE FF92 .invalid <> 000021F0 FF92 .invalid <> 000021F2 005E 006E ori.w [A6]+, 0x6E /* 'n' */ 000021F6 70FF moveq.l D0, 0xFFFFFFFF 000021F8 2940 034A move.l [A4 + 0x34A], D0 000021FC 322C 0328 move.w D1, [A4 + 0x328] 00002200 5941 subq.w D1, 4 00002202 6706 beq +0x8 /* 0000220A */ 00002204 5341 subq.w D1, 1 00002206 671C beq +0x1E /* 00002224 */ 00002208 6032 bra +0x34 /* 0000223C */ label0000220A: 0000220A 397C 0004 0326 move.w [A4 + 0x326], 0x4 00002210 4887 ext.w D7 00002212 48C7 ext.l D7 00002214 2F07 move.l -[A7], D7 00002216 7004 moveq.l D0, 0x04 00002218 2F00 move.l -[A7], D0 0000221A 4EBA FCFC jsr [PC - 0x304 /* 00001F18 */] 0000221E 504F addq.w A7, 8 00002220 6000 FF56 bra -0xA8 /* 00002178 */ label00002224: 00002224 426C 0326 clr.w [A4 + 0x326] 00002228 4887 ext.w D7 0000222A 48C7 ext.l D7 0000222C 2F07 move.l -[A7], D7 0000222E 7005 moveq.l D0, 0x05 00002230 2F00 move.l -[A7], D0 00002232 4EBA FCE4 jsr [PC - 0x31C /* 00001F18 */] 00002236 504F addq.w A7, 8 00002238 6000 FF3E bra -0xC0 /* 00002178 */ label0000223C: 0000223C 426C 0326 clr.w [A4 + 0x326] 00002240 6000 FF22 bra -0xDC /* 00002164 */ 00002244 396C 0328 0326 move.w [A4 + 0x326], [A4 + 0x328] 0000224A 4AAC 030E tst.l [A4 + 0x30E] 0000224E 6774 beq +0x76 /* 000022C4 */ 00002250 6000 FF26 bra -0xD8 /* 00002178 */ 00002254 4AAC 0342 tst.l [A4 + 0x342] 00002258 671E beq +0x20 /* 00002278 */ 0000225A 2F2C 034A move.l -[A7], [A4 + 0x34A] 0000225E 302C 0312 move.w D0, [A4 + 0x312] 00002262 48C0 ext.l D0 00002264 2F00 move.l -[A7], D0 00002266 2F2C 030E move.l -[A7], [A4 + 0x30E] 0000226A 7008 moveq.l D0, 0x08 0000226C 2F00 move.l -[A7], D0 0000226E 206C 0342 movea.l A0, [A4 + 0x342] 00002272 4E90 jsr [A0] 00002274 4FEF 0010 lea.l A7, [A7 + 0x10] label00002278: 00002278 4AAC 0332 tst.l [A4 + 0x332] 0000227C 6706 beq +0x8 /* 00002284 */ 0000227E 206C 0332 movea.l A0, [A4 + 0x332] 00002282 4E90 jsr [A0] label00002284: 00002284 4EBA 0E2A jsr [PC + 0xE2A /* 000030B0 */] label00002288: 00002288 70FF moveq.l D0, 0xFFFFFFFF 0000228A 2940 034A move.l [A4 + 0x34A], D0 0000228E 4AAC 0342 tst.l [A4 + 0x342] 00002292 6724 beq +0x26 /* 000022B8 */ 00002294 4A6C 0328 tst.w [A4 + 0x328] 00002298 671E beq +0x20 /* 000022B8 */ 0000229A 2F2C 034A move.l -[A7], [A4 + 0x34A] 0000229E 302C 0312 move.w D0, [A4 + 0x312] 000022A2 48C0 ext.l D0 000022A4 2F00 move.l -[A7], D0 000022A6 2F2C 030E move.l -[A7], [A4 + 0x30E] 000022AA 7001 moveq.l D0, 0x01 000022AC 2F00 move.l -[A7], D0 000022AE 206C 0342 movea.l A0, [A4 + 0x342] 000022B2 4E90 jsr [A0] 000022B4 4FEF 0010 lea.l A7, [A7 + 0x10] label000022B8: 000022B8 4EBA 0E22 jsr [PC + 0xE22 /* 000030DC */] 000022BC 4A2C 0323 tst.b [A4 + 0x323] 000022C0 6700 FEB6 beq -0x148 /* 00002178 */ label000022C4: 000022C4 700A moveq.l D0, 0x0A 000022C6 B06D F162 cmp.w D0, [A5 - 0xE9E] 000022CA 56C3 sne D3 000022CC 4403 neg.b D3 000022CE 1003 move.b D0, D3 000022D0 4CEE 1888 FFEC movem.l D3,D7,A3,A4, [A6 - 0x14] 000022D6 4E5E unlink A6 000022D8 4E75 rts fn000022DA: 000022DA 4E56 0000 link A6, 0 000022DE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000022E2 266E 0008 movea.l A3, [A6 + 0x8] 000022E6 2053 movea.l A0, [A3] 000022E8 3C28 000A move.w D6, [A0 + 0xA] 000022EC 4247 clr.w D7 000022EE 6042 bra +0x44 /* 00002332 */ label000022F0: 000022F0 48C7 ext.l D7 000022F2 2053 movea.l A0, [A3] 000022F4 2007 move.l D0, D7 000022F6 2200 move.l D1, D0 000022F8 C0FC 000C mulu.w D0, 0xC 000022FC 4841 swap.w D1 000022FE C2FC 000C mulu.w D1, 0xC 00002302 4841 swap.w D1 00002304 4241 clr.w D1 00002306 D081 add.l D0, D1 00002308 2870 0852 movea.l A4, [A0 + D0 + 0x52] 0000230C 200C move.l D0, A4 0000230E 671E beq +0x20 /* 0000232E */ 00002310 2054 movea.l A0, [A4] 00002312 2028 0026 move.l D0, [A0 + 0x26] 00002316 0800 0000 btst.b D0, 0x0 0000231A 670A beq +0xC /* 00002326 */ 0000231C 2F28 001A move.l -[A7], [A0 + 0x1A] 00002320 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00002324 584F addq.w A7, 4 label00002326: 00002326 2F0C move.l -[A7], A4 00002328 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 0000232C 584F addq.w A7, 4 label0000232E: 0000232E 3007 move.w D0, D7 00002330 5247 addq.w D7, 1 label00002332: 00002332 BC47 cmp.w D6, D7 00002334 6EBA bgt -0x44 /* 000022F0 */ 00002336 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000233C 4E5E unlink A6 0000233E 4E75 rts 00002340 4E56 FFEA link A6, -0x0016 00002344 48E7 0308 movem.l -[A7], D6,D7,A4 00002348 286E 0008 movea.l A4, [A6 + 0x8] 0000234C 2054 movea.l A0, [A4] 0000234E 3C28 000A move.w D6, [A0 + 0xA] 00002352 4247 clr.w D7 00002354 6052 bra +0x54 /* 000023A8 */ label00002356: 00002356 48C7 ext.l D7 00002358 2054 movea.l A0, [A4] 0000235A 2007 move.l D0, D7 0000235C 2200 move.l D1, D0 0000235E C0FC 0016 mulu.w D0, 0x16 00002362 4841 swap.w D1 00002364 C2FC 0016 mulu.w D1, 0x16 00002368 4841 swap.w D1 0000236A 4241 clr.w D1 0000236C D081 add.l D0, D1 0000236E 43EE FFEA lea.l A1, [A6 - 0x16] 00002372 41F0 0816 lea.l A0, [A0 + D0 + 0x16] 00002376 7004 moveq.l D0, 0x04 label00002378: 00002378 22D8 move.l [A1]+, [A0]+ 0000237A 51C8 FFFC dbf D0, -0x6 /* 00002378 */ 0000237E 32D8 move.w [A1]+, [A0]+ 00002380 4AAE FFF2 tst.l [A6 - 0xE] 00002384 671E beq +0x20 /* 000023A4 */ 00002386 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000238A 4EBA FF4E jsr [PC - 0xB2 /* 000022DA */] 0000238E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002392 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */] 00002396 48C7 ext.l D7 00002398 2F07 move.l -[A7], D7 0000239A 2F0C move.l -[A7], A4 0000239C 4EBA 19D8 jsr [PC + 0x19D8 /* 00003D76 */] 000023A0 4FEF 0010 lea.l A7, [A7 + 0x10] label000023A4: 000023A4 3007 move.w D0, D7 000023A6 5247 addq.w D7, 1 label000023A8: 000023A8 BC47 cmp.w D6, D7 000023AA 6EAA bgt -0x54 /* 00002356 */ 000023AC 2F0C move.l -[A7], A4 000023AE 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 000023B2 584F addq.w A7, 4 000023B4 4CEE 10C0 FFDE movem.l D6,D7,A4, [A6 - 0x22] 000023BA 4E5E unlink A6 000023BC 4E75 rts fn000023BE: 000023BE 4E56 0000 link A6, 0 000023C2 2F07 move.l -[A7], D7 000023C4 3E2E 000A move.w D7, [A6 + 0xA] 000023C8 0C47 0003 cmpi.w D7, 0x3 000023CC 6602 bne +0x4 /* 000023D0 */ 000023CE 7E02 moveq.l D7, 0x02 label000023D0: 000023D0 3B47 F166 move.w [A5 - 0xE9A], D7 000023D4 3B7C 0008 F162 move.w [A5 - 0xE9E], 0x8 000023DA 0C47 0002 cmpi.w D7, 0x2 000023DE 660C bne +0xE /* 000023EC */ 000023E0 70FF moveq.l D0, 0xFFFFFFFF 000023E2 2F00 move.l -[A7], D0 000023E4 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000023E8 584F addq.w A7, 4 000023EA 6024 bra +0x26 /* 00002410 */ label000023EC: 000023EC 41ED F16E lea.l A0, [A5 - 0xE92] 000023F0 2F20 move.l -[A7], -[A0] 000023F2 3F20 move.w -[A7], -[A0] 000023F4 4EBA 0FD2 jsr [PC + 0xFD2 /* 000033C8 */] 000023F8 41ED F168 lea.l A0, [A5 - 0xE98] 000023FC 43EE 000C lea.l A1, [A6 + 0xC] 00002400 20D9 move.l [A0]+, [A1]+ 00002402 30D9 move.w [A0]+, [A1]+ 00002404 486D F168 pea.l [A5 - 0xE98] 00002408 4EBA 100E jsr [PC + 0x100E /* 00003418 */] 0000240C 4FEF 000A lea.l A7, [A7 + 0xA] label00002410: 00002410 2E2E FFFC move.l D7, [A6 - 0x4] 00002414 4E5E unlink A6 00002416 4E75 rts fn00002418: 00002418 4E56 0000 link A6, 0 0000241C 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00002420 4A40 tst.w D0 00002422 6604 bne +0x6 /* 00002428 */ 00002424 7001 moveq.l D0, 0x01 00002426 600C bra +0xE /* 00002434 */ label00002428: 00002428 7002 moveq.l D0, 0x02 0000242A 2F00 move.l -[A7], D0 0000242C 4EBA 000A jsr [PC + 0xA /* 00002438 */] 00002430 7000 moveq.l D0, 0x00 00002432 584F addq.w A7, 4 label00002434: 00002434 4E5E unlink A6 00002436 4E75 rts fn00002438: 00002438 4E56 FFFA link A6, -0x0006 0000243C 426E FFFA clr.w [A6 - 0x6] 00002440 7000 moveq.l D0, 0x00 00002442 2D40 FFFC move.l [A6 - 0x4], D0 00002446 41EE 0000 lea.l A0, [A6 + 0x0] 0000244A 2F20 move.l -[A7], -[A0] 0000244C 3F20 move.w -[A7], -[A0] 0000244E 302E 000A move.w D0, [A6 + 0xA] 00002452 48C0 ext.l D0 00002454 2F00 move.l -[A7], D0 00002456 4EBA FF66 jsr [PC - 0x9A /* 000023BE */] 0000245A 4E5E unlink A6 0000245C 4E75 rts fn0000245E: 0000245E 4E56 FFFA link A6, -0x0006 00002462 3D6E 000E FFFA move.w [A6 - 0x6], [A6 + 0xE] 00002468 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10] 0000246E 41EE 0000 lea.l A0, [A6 + 0x0] 00002472 2F20 move.l -[A7], -[A0] 00002474 3F20 move.w -[A7], -[A0] 00002476 302E 000A move.w D0, [A6 + 0xA] 0000247A 48C0 ext.l D0 0000247C 2F00 move.l -[A7], D0 0000247E 4EBA FF3E jsr [PC - 0xC2 /* 000023BE */] 00002482 4E5E unlink A6 00002484 4E75 rts fn00002486: 00002486 4E56 FDFC link A6, -0x0204 0000248A 48E7 0018 movem.l -[A7], A3,A4 0000248E 47EE FEFE lea.l A3, [A6 - 0x102] 00002492 286E 0014 movea.l A4, [A6 + 0x14] 00002496 7005 moveq.l D0, 0x05 00002498 2F00 move.l -[A7], D0 0000249A 4878 0108 push.l 0x108 0000249E 2F0B move.l -[A7], A3 000024A0 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 000024A4 2F0C move.l -[A7], A4 000024A6 302E 001A move.w D0, [A6 + 0x1A] 000024AA 5240 addq.w D0, 1 000024AC 48C0 ext.l D0 000024AE 2F00 move.l -[A7], D0 000024B0 2F0B move.l -[A7], A3 000024B2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000024B6 302E 0012 move.w D0, [A6 + 0x12] 000024BA 48C0 ext.l D0 000024BC 2F00 move.l -[A7], D0 000024BE 302E 000E move.w D0, [A6 + 0xE] 000024C2 48C0 ext.l D0 000024C4 2F00 move.l -[A7], D0 000024C6 486E FDFC pea.l [A6 - 0x204] 000024CA 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 000024CE 558F subq.l A7, 2 000024D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024D4 486E FDFC pea.l [A6 - 0x204] 000024D8 2F0C move.l -[A7], A4 000024DA 2F2E 001C move.l -[A7], [A6 + 0x1C] 000024DE 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */] 000024E2 301F move.w D0, [A7]+ 000024E4 4CEE 1800 FDF4 movem.l A3,A4, [A6 - 0x20C] 000024EA 4E5E unlink A6 000024EC 4E75 rts 000024EE 4E56 0000 link A6, 0 000024F2 2F0C move.l -[A7], A4 000024F4 286E 0008 movea.l A4, [A6 + 0x8] 000024F8 7001 moveq.l D0, 0x01 000024FA B054 cmp.w D0, [A4] 000024FC 6604 bne +0x6 /* 00002502 */ 000024FE 7001 moveq.l D0, 0x01 00002500 6016 bra +0x18 /* 00002518 */ label00002502: 00002502 204C movea.l A0, A4 00002504 5C88 addq.l A0, 6 00002506 2F20 move.l -[A7], -[A0] 00002508 3F20 move.w -[A7], -[A0] 0000250A 7008 moveq.l D0, 0x08 0000250C 2F00 move.l -[A7], D0 0000250E 4EBA FEAE jsr [PC - 0x152 /* 000023BE */] 00002512 7000 moveq.l D0, 0x00 00002514 4FEF 000A lea.l A7, [A7 + 0xA] label00002518: 00002518 286E FFFC movea.l A4, [A6 - 0x4] 0000251C 4E5E unlink A6 0000251E 4E75 rts fn00002520: 00002520 4E56 FFF2 link A6, -0x000E 00002524 48E7 0018 movem.l -[A7], A3,A4 00002528 266E 000C movea.l A3, [A6 + 0xC] 0000252C 286E 0008 movea.l A4, [A6 + 0x8] 00002530 7004 moveq.l D0, 0x04 00002532 B054 cmp.w D0, [A4] 00002534 6608 bne +0xA /* 0000253E */ 00002536 26AC 0002 move.l [A3], [A4 + 0x2] 0000253A 7001 moveq.l D0, 0x01 0000253C 606C bra +0x6E /* 000025AA */ label0000253E: 0000253E 7009 moveq.l D0, 0x09 00002540 B054 cmp.w D0, [A4] 00002542 662E bne +0x30 /* 00002572 */ 00002544 206C 0002 movea.l A0, [A4 + 0x2] 00002548 2050 movea.l A0, [A0] 0000254A 2F08 move.l -[A7], A0 0000254C 43EE FFF2 lea.l A1, [A6 - 0xE] 00002550 22D8 move.l [A1]+, [A0]+ 00002552 22D8 move.l [A1]+, [A0]+ 00002554 32D8 move.w [A1]+, [A0]+ 00002556 486E FFF2 pea.l [A6 - 0xE] 0000255A 3F3C 0016 move.w -[A7], 0x16 0000255E A9EB syscall Pack4/FP68K 00002560 486E FFF2 pea.l [A6 - 0xE] 00002564 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 00002568 584F addq.w A7, 4 0000256A 205F movea.l A0, [A7]+ 0000256C 2680 move.l [A3], D0 0000256E 7001 moveq.l D0, 0x01 00002570 6038 bra +0x3A /* 000025AA */ label00002572: 00002572 7002 moveq.l D0, 0x02 00002574 B054 cmp.w D0, [A4] 00002576 6608 bne +0xA /* 00002580 */ 00002578 7000 moveq.l D0, 0x00 0000257A 2680 move.l [A3], D0 0000257C 7001 moveq.l D0, 0x01 0000257E 602A bra +0x2C /* 000025AA */ label00002580: 00002580 7006 moveq.l D0, 0x06 00002582 B054 cmp.w D0, [A4] 00002584 6622 bne +0x24 /* 000025A8 */ 00002586 2D6C 0002 FFFC move.l [A6 - 0x4], [A4 + 0x2] 0000258C 2F0B move.l -[A7], A3 0000258E 206E FFFC movea.l A0, [A6 - 0x4] 00002592 2F08 move.l -[A7], A0 00002594 2050 movea.l A0, [A0] 00002596 2050 movea.l A0, [A0] 00002598 2268 0018 movea.l A1, [A0 + 0x18] 0000259C 4E91 jsr [A1] 0000259E 4A00 tst.b D0 000025A0 504F addq.w A7, 8 000025A2 6704 beq +0x6 /* 000025A8 */ 000025A4 7001 moveq.l D0, 0x01 000025A6 6002 bra +0x4 /* 000025AA */ label000025A8: 000025A8 7000 moveq.l D0, 0x00 label000025AA: 000025AA 4CEE 1800 FFEA movem.l A3,A4, [A6 - 0x16] 000025B0 4E5E unlink A6 000025B2 4E75 rts 000025B4 4E56 0000 link A6, 0 000025B8 2F0C move.l -[A7], A4 000025BA 286E 0008 movea.l A4, [A6 + 0x8] 000025BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000025C2 2F0C move.l -[A7], A4 000025C4 4EBA FF5A jsr [PC - 0xA6 /* 00002520 */] 000025C8 4A00 tst.b D0 000025CA 504F addq.w A7, 8 000025CC 6704 beq +0x6 /* 000025D2 */ 000025CE 7001 moveq.l D0, 0x01 000025D0 6016 bra +0x18 /* 000025E8 */ label000025D2: 000025D2 204C movea.l A0, A4 000025D4 5C88 addq.l A0, 6 000025D6 2F20 move.l -[A7], -[A0] 000025D8 3F20 move.w -[A7], -[A0] 000025DA 7006 moveq.l D0, 0x06 000025DC 2F00 move.l -[A7], D0 000025DE 4EBA FDDE jsr [PC - 0x222 /* 000023BE */] 000025E2 7000 moveq.l D0, 0x00 000025E4 4FEF 000A lea.l A7, [A7 + 0xA] label000025E8: 000025E8 286E FFFC movea.l A4, [A6 - 0x4] 000025EC 4E5E unlink A6 000025EE 4E75 rts fn000025F0: 000025F0 4E56 0000 link A6, 0 000025F4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000025F8 266E 0008 movea.l A3, [A6 + 0x8] 000025FC 200B move.l D0, A3 000025FE 6740 beq +0x42 /* 00002640 */ 00002600 2053 movea.l A0, [A3] 00002602 3C28 000C move.w D6, [A0 + 0xC] 00002606 4247 clr.w D7 00002608 602A bra +0x2C /* 00002634 */ label0000260A: 0000260A 48C7 ext.l D7 0000260C 2053 movea.l A0, [A3] 0000260E 2007 move.l D0, D7 00002610 D080 add.l D0, D0 00002612 2200 move.l D1, D0 00002614 E588 lsl D0, 2 00002616 D081 add.l D0, D1 00002618 49F0 0814 lea.l A4, [A0 + D0 + 0x14] 0000261C 70FF moveq.l D0, 0xFFFFFFFF 0000261E B054 cmp.w D0, [A4] 00002620 670E beq +0x10 /* 00002630 */ 00002622 41EC 000A lea.l A0, [A4 + 0xA] 00002626 2F20 move.l -[A7], -[A0] 00002628 3F20 move.w -[A7], -[A0] 0000262A 4EBA 0D9C jsr [PC + 0xD9C /* 000033C8 */] 0000262E 5C4F addq.w A7, 6 label00002630: 00002630 3007 move.w D0, D7 00002632 5247 addq.w D7, 1 label00002634: 00002634 BC47 cmp.w D6, D7 00002636 6ED2 bgt -0x2C /* 0000260A */ 00002638 2F0B move.l -[A7], A3 0000263A 4EBA ED9A jsr [PC - 0x1266 /* 000013D6 */] 0000263E 584F addq.w A7, 4 label00002640: 00002640 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00002646 4E5E unlink A6 00002648 4E75 rts fn0000264A: 0000264A 4E56 FFFE link A6, -0x0002 0000264E 48E7 0118 movem.l -[A7], D7,A3,A4 00002652 3E2E 000A move.w D7, [A6 + 0xA] 00002656 48C7 ext.l D7 00002658 206D F10E movea.l A0, [A5 - 0xEF2] 0000265C 2050 movea.l A0, [A0] 0000265E 2007 move.l D0, D7 00002660 2200 move.l D1, D0 00002662 C0FC 000E mulu.w D0, 0xE 00002666 4841 swap.w D1 00002668 C2FC 000E mulu.w D1, 0xE 0000266C 4841 swap.w D1 0000266E 4241 clr.w D1 00002670 D081 add.l D0, D1 00002672 47F0 0814 lea.l A3, [A0 + D0 + 0x14] 00002676 3D6B 0006 FFFE move.w [A6 - 0x2], [A3 + 0x6] 0000267C 6C50 bge +0x52 /* 000026CE */ 0000267E 486E FFFE pea.l [A6 - 0x2] 00002682 102E 000F move.b D0, [A6 + 0xF] 00002686 4880 ext.w D0 00002688 48C0 ext.l D0 0000268A 2F00 move.l -[A7], D0 0000268C 302B 0004 move.w D0, [A3 + 0x4] 00002690 48C0 ext.l D0 00002692 2F00 move.l -[A7], D0 00002694 2F2D F0F6 move.l -[A7], [A5 - 0xF0A] 00002698 4EBA EAAC jsr [PC - 0x1554 /* 00001146 */] 0000269C 2840 movea.l A4, D0 0000269E 200C move.l D0, A4 000026A0 4FEF 0010 lea.l A7, [A7 + 0x10] 000026A4 6604 bne +0x6 /* 000026AA */ 000026A6 7000 moveq.l D0, 0x00 000026A8 6044 bra +0x46 /* 000026EE */ label000026AA: 000026AA 48C7 ext.l D7 000026AC 206D F10E movea.l A0, [A5 - 0xEF2] 000026B0 2050 movea.l A0, [A0] 000026B2 2007 move.l D0, D7 000026B4 2200 move.l D1, D0 000026B6 C0FC 000E mulu.w D0, 0xE 000026BA 4841 swap.w D1 000026BC C2FC 000E mulu.w D1, 0xE 000026C0 4841 swap.w D1 000026C2 4241 clr.w D1 000026C4 D081 add.l D0, D1 000026C6 31AE FFFE 081A move.w [A0 + D0 + 0x1A], [A6 - 0x2] 000026CC 6018 bra +0x1A /* 000026E6 */ label000026CE: 000026CE 302E FFFE move.w D0, [A6 - 0x2] 000026D2 48C0 ext.l D0 000026D4 206D F0F6 movea.l A0, [A5 - 0xF0A] 000026D8 2050 movea.l A0, [A0] 000026DA D080 add.l D0, D0 000026DC 2200 move.l D1, D0 000026DE E588 lsl D0, 2 000026E0 D081 add.l D0, D1 000026E2 49F0 0818 lea.l A4, [A0 + D0 + 0x18] label000026E6: 000026E6 3B6E FFFE F1B2 move.w [A5 - 0xE4E], [A6 - 0x2] 000026EC 200C move.l D0, A4 label000026EE: 000026EE 4CEE 1880 FFF2 movem.l D7,A3,A4, [A6 - 0xE] 000026F4 4E5E unlink A6 000026F6 4E75 rts fn000026F8: 000026F8 4E56 0000 link A6, 0 000026FC 4AAD F154 tst.l [A5 - 0xEAC] 00002700 6604 bne +0x6 /* 00002706 */ 00002702 7000 moveq.l D0, 0x00 00002704 6022 bra +0x24 /* 00002728 */ label00002706: 00002706 7000 moveq.l D0, 0x00 00002708 2F00 move.l -[A7], D0 0000270A 7201 moveq.l D1, 0x01 0000270C 2F01 move.l -[A7], D1 0000270E 302E 000A move.w D0, [A6 + 0xA] 00002712 48C0 ext.l D0 00002714 2F00 move.l -[A7], D0 00002716 4EBA 04A6 jsr [PC + 0x4A6 /* 00002BBE */] 0000271A 48C0 ext.l D0 0000271C 588F addq.l A7, 4 0000271E 2F00 move.l -[A7], D0 00002720 2F2D F154 move.l -[A7], [A5 - 0xEAC] 00002724 4EBA EA20 jsr [PC - 0x15E0 /* 00001146 */] label00002728: 00002728 4E5E unlink A6 0000272A 4E75 rts fn0000272C: 0000272C 4E56 0000 link A6, 0 00002730 48E7 0308 movem.l -[A7], D6,D7,A4 00002734 1C2E 000F move.b D6, [A6 + 0xF] 00002738 3E2E 000A move.w D7, [A6 + 0xA] 0000273C 4886 ext.w D6 0000273E 48C6 ext.l D6 00002740 2F06 move.l -[A7], D6 00002742 48C7 ext.l D7 00002744 2F07 move.l -[A7], D7 00002746 4EBA FF02 jsr [PC - 0xFE /* 0000264A */] 0000274A 2840 movea.l A4, D0 0000274C 200C move.l D0, A4 0000274E 504F addq.w A7, 8 00002750 6704 beq +0x6 /* 00002756 */ 00002752 200C move.l D0, A4 00002754 6028 bra +0x2A /* 0000277E */ label00002756: 00002756 4A06 tst.b D6 00002758 6704 beq +0x6 /* 0000275E */ 0000275A 7000 moveq.l D0, 0x00 0000275C 6020 bra +0x22 /* 0000277E */ label0000275E: 0000275E 7000 moveq.l D0, 0x00 00002760 2F00 move.l -[A7], D0 00002762 2F00 move.l -[A7], D0 00002764 48C7 ext.l D7 00002766 2F07 move.l -[A7], D7 00002768 4EBA 0454 jsr [PC + 0x454 /* 00002BBE */] 0000276C 48C0 ext.l D0 0000276E 588F addq.l A7, 4 00002770 2F00 move.l -[A7], D0 00002772 2F2D F0FA move.l -[A7], [A5 - 0xF06] 00002776 4EBA E9CE jsr [PC - 0x1632 /* 00001146 */] 0000277A 4FEF 0010 lea.l A7, [A7 + 0x10] label0000277E: 0000277E 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00002784 4E5E unlink A6 00002786 4E75 rts fn00002788: 00002788 4E56 FFF4 link A6, -0x000C 0000278C 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 00002790 1A2E 000F move.b D5, [A6 + 0xF] 00002794 3C2E 000A move.w D6, [A6 + 0xA] 00002798 4AAD F154 tst.l [A5 - 0xEAC] 0000279C 672C beq +0x2E /* 000027CA */ 0000279E 7000 moveq.l D0, 0x00 000027A0 2F00 move.l -[A7], D0 000027A2 2F00 move.l -[A7], D0 000027A4 48C6 ext.l D6 000027A6 2F06 move.l -[A7], D6 000027A8 4EBA 0414 jsr [PC + 0x414 /* 00002BBE */] 000027AC 48C0 ext.l D0 000027AE 588F addq.l A7, 4 000027B0 2F00 move.l -[A7], D0 000027B2 2F2D F154 move.l -[A7], [A5 - 0xEAC] 000027B6 4EBA E98E jsr [PC - 0x1672 /* 00001146 */] 000027BA 2640 movea.l A3, D0 000027BC 200B move.l D0, A3 000027BE 4FEF 0010 lea.l A7, [A7 + 0x10] 000027C2 6706 beq +0x8 /* 000027CA */ 000027C4 200B move.l D0, A3 000027C6 6000 01E0 bra +0x1E2 /* 000029A8 */ label000027CA: 000027CA 206D F0D8 movea.l A0, [A5 - 0xF28] 000027CE 202D F13A move.l D0, [A5 - 0xEC6] 000027D2 D090 add.l D0, [A0] 000027D4 2D40 FFFC move.l [A6 - 0x4], D0 000027D8 2040 movea.l A0, D0 000027DA 2068 0010 movea.l A0, [A0 + 0x10] 000027DE 2D48 FFF8 move.l [A6 - 0x8], A0 000027E2 2248 movea.l A1, A0 000027E4 2251 movea.l A1, [A1] 000027E6 2029 004A move.l D0, [A1 + 0x4A] 000027EA D090 add.l D0, [A0] 000027EC 206E FFFC movea.l A0, [A6 - 0x4] 000027F0 3228 0014 move.w D1, [A0 + 0x14] 000027F4 48C1 ext.l D1 000027F6 2401 move.l D2, D1 000027F8 C2FC 002A mulu.w D1, 0x2A /* '*' */ 000027FC 4842 swap.w D2 000027FE C4FC 002A mulu.w D2, 0x2A /* '*' */ 00002802 4842 swap.w D2 00002804 4242 clr.w D2 00002806 D282 add.l D1, D2 00002808 D280 add.l D1, D0 0000280A 2D41 FFF4 move.l [A6 - 0xC], D1 0000280E 206D F0D8 movea.l A0, [A5 - 0xF28] 00002812 226E FFFC movea.l A1, [A6 - 0x4] 00002816 2669 0008 movea.l A3, [A1 + 0x8] 0000281A D7D0 add.l A3, [A0] 0000281C 206E FFF8 movea.l A0, [A6 - 0x8] 00002820 226E FFF4 movea.l A1, [A6 - 0xC] 00002824 2869 0014 movea.l A4, [A1 + 0x14] 00002828 D9D0 add.l A4, [A0] 0000282A 2049 movea.l A0, A1 0000282C 3E28 0012 move.w D7, [A0 + 0x12] 00002830 7600 moveq.l D3, 0x00 00002832 6012 bra +0x14 /* 00002846 */ label00002834: 00002834 BC54 cmp.w D6, [A4] 00002836 6606 bne +0x8 /* 0000283E */ 00002838 200B move.l D0, A3 0000283A 6000 016C bra +0x16E /* 000029A8 */ label0000283E: 0000283E 3007 move.w D0, D7 00002840 5347 subq.w D7, 1 00002842 544C addq.w A4, 2 00002844 5C4B addq.w A3, 6 label00002846: 00002846 B647 cmp.w D3, D7 00002848 6DEA blt -0x14 /* 00002834 */ 0000284A 206D F0D8 movea.l A0, [A5 - 0xF28] 0000284E 226E FFFC movea.l A1, [A6 - 0x4] 00002852 2669 0004 movea.l A3, [A1 + 0x4] 00002856 D7D0 add.l A3, [A0] 00002858 206E FFF8 movea.l A0, [A6 - 0x8] 0000285C 226E FFF4 movea.l A1, [A6 - 0xC] 00002860 2869 000E movea.l A4, [A1 + 0xE] 00002864 D9D0 add.l A4, [A0] 00002866 2049 movea.l A0, A1 00002868 3E28 000C move.w D7, [A0 + 0xC] 0000286C 7600 moveq.l D3, 0x00 0000286E 6012 bra +0x14 /* 00002882 */ label00002870: 00002870 BC54 cmp.w D6, [A4] 00002872 6606 bne +0x8 /* 0000287A */ 00002874 200B move.l D0, A3 00002876 6000 0130 bra +0x132 /* 000029A8 */ label0000287A: 0000287A 3007 move.w D0, D7 0000287C 5347 subq.w D7, 1 0000287E 544C addq.w A4, 2 00002880 5C4B addq.w A3, 6 label00002882: 00002882 B647 cmp.w D3, D7 00002884 6DEA blt -0x14 /* 00002870 */ 00002886 206E FFF8 movea.l A0, [A6 - 0x8] 0000288A 2248 movea.l A1, A0 0000288C 2251 movea.l A1, [A1] 0000288E 2869 003E movea.l A4, [A1 + 0x3E] 00002892 D9D0 add.l A4, [A0] 00002894 2050 movea.l A0, [A0] 00002896 3E28 003C move.w D7, [A0 + 0x3C] 0000289A 6034 bra +0x36 /* 000028D0 */ label0000289C: 0000289C BC54 cmp.w D6, [A4] 0000289E 662A bne +0x2C /* 000028CA */ 000028A0 7000 moveq.l D0, 0x00 000028A2 2F00 move.l -[A7], D0 000028A4 7201 moveq.l D1, 0x01 000028A6 2F01 move.l -[A7], D1 000028A8 48C6 ext.l D6 000028AA 2F06 move.l -[A7], D6 000028AC 4EBA 0310 jsr [PC + 0x310 /* 00002BBE */] 000028B0 48C0 ext.l D0 000028B2 588F addq.l A7, 4 000028B4 2F00 move.l -[A7], D0 000028B6 206E FFFC movea.l A0, [A6 - 0x4] 000028BA 2F28 001A move.l -[A7], [A0 + 0x1A] 000028BE 4EBA E886 jsr [PC - 0x177A /* 00001146 */] 000028C2 4FEF 0010 lea.l A7, [A7 + 0x10] 000028C6 6000 00E0 bra +0xE2 /* 000029A8 */ label000028CA: 000028CA 3007 move.w D0, D7 000028CC 5347 subq.w D7, 1 000028CE 544C addq.w A4, 2 label000028D0: 000028D0 4A47 tst.w D7 000028D2 6EC8 bgt -0x36 /* 0000289C */ 000028D4 206E FFF8 movea.l A0, [A6 - 0x8] 000028D8 226E FFF4 movea.l A1, [A6 - 0xC] 000028DC 2869 001A movea.l A4, [A1 + 0x1A] 000028E0 D9D0 add.l A4, [A0] 000028E2 2049 movea.l A0, A1 000028E4 3E28 0018 move.w D7, [A0 + 0x18] 000028E8 601C bra +0x1E /* 00002906 */ label000028EA: 000028EA BC54 cmp.w D6, [A4] 000028EC 6612 bne +0x14 /* 00002900 */ 000028EE 7001 moveq.l D0, 0x01 000028F0 2F00 move.l -[A7], D0 000028F2 48C6 ext.l D6 000028F4 2F06 move.l -[A7], D6 000028F6 4EBA FD52 jsr [PC - 0x2AE /* 0000264A */] 000028FA 504F addq.w A7, 8 000028FC 6000 00AA bra +0xAC /* 000029A8 */ label00002900: 00002900 3007 move.w D0, D7 00002902 5347 subq.w D7, 1 00002904 544C addq.w A4, 2 label00002906: 00002906 4A47 tst.w D7 00002908 6EE0 bgt -0x1E /* 000028EA */ 0000290A 4A05 tst.b D5 0000290C 671C beq +0x1E /* 0000292A */ 0000290E 206E FFFC movea.l A0, [A6 - 0x4] 00002912 7004 moveq.l D0, 0x04 00002914 C0A8 0020 and.l D0, [A0 + 0x20] 00002918 6710 beq +0x12 /* 0000292A */ 0000291A 7001 moveq.l D0, 0x01 0000291C 2F00 move.l -[A7], D0 0000291E 48C6 ext.l D6 00002920 2F06 move.l -[A7], D6 00002922 4EBA FD26 jsr [PC - 0x2DA /* 0000264A */] 00002926 504F addq.w A7, 8 00002928 607E bra +0x80 /* 000029A8 */ label0000292A: 0000292A 4A05 tst.b D5 0000292C 6742 beq +0x44 /* 00002970 */ 0000292E 4AAD F154 tst.l [A5 - 0xEAC] 00002932 6618 bne +0x1A /* 0000294C */ 00002934 7018 moveq.l D0, 0x18 00002936 2F00 move.l -[A7], D0 00002938 720F moveq.l D1, 0x0F 0000293A 2F01 move.l -[A7], D1 0000293C 4EBA E77C jsr [PC - 0x1884 /* 000010BA */] 00002940 2B40 F154 move.l [A5 - 0xEAC], D0 00002944 504F addq.w A7, 8 00002946 6604 bne +0x6 /* 0000294C */ 00002948 7000 moveq.l D0, 0x00 0000294A 605C bra +0x5E /* 000029A8 */ label0000294C: 0000294C 7000 moveq.l D0, 0x00 0000294E 2F00 move.l -[A7], D0 00002950 7201 moveq.l D1, 0x01 00002952 2F01 move.l -[A7], D1 00002954 48C6 ext.l D6 00002956 2F06 move.l -[A7], D6 00002958 4EBA 0264 jsr [PC + 0x264 /* 00002BBE */] 0000295C 48C0 ext.l D0 0000295E 588F addq.l A7, 4 00002960 2F00 move.l -[A7], D0 00002962 2F2D F154 move.l -[A7], [A5 - 0xEAC] 00002966 4EBA E7DE jsr [PC - 0x1822 /* 00001146 */] 0000296A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000296E 6038 bra +0x3A /* 000029A8 */ label00002970: 00002970 7000 moveq.l D0, 0x00 00002972 2F00 move.l -[A7], D0 00002974 48C6 ext.l D6 00002976 2F06 move.l -[A7], D6 00002978 4EBA FCD0 jsr [PC - 0x330 /* 0000264A */] 0000297C 2640 movea.l A3, D0 0000297E 200B move.l D0, A3 00002980 504F addq.w A7, 8 00002982 6704 beq +0x6 /* 00002988 */ 00002984 200B move.l D0, A3 00002986 6020 bra +0x22 /* 000029A8 */ label00002988: 00002988 7000 moveq.l D0, 0x00 0000298A 2F00 move.l -[A7], D0 0000298C 2F00 move.l -[A7], D0 0000298E 48C6 ext.l D6 00002990 2F06 move.l -[A7], D6 00002992 4EBA 022A jsr [PC + 0x22A /* 00002BBE */] 00002996 48C0 ext.l D0 00002998 588F addq.l A7, 4 0000299A 2F00 move.l -[A7], D0 0000299C 2F2D F0FA move.l -[A7], [A5 - 0xF06] 000029A0 4EBA E7A4 jsr [PC - 0x185C /* 00001146 */] 000029A4 4FEF 0010 lea.l A7, [A7 + 0x10] label000029A8: 000029A8 4CEE 18E8 FFDC movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x24] 000029AE 4E5E unlink A6 000029B0 4E75 rts fn000029B2: 000029B2 4E56 0000 link A6, 0 000029B6 48E7 0300 movem.l -[A7], D6,D7 000029BA 1C2E 0013 move.b D6, [A6 + 0x13] 000029BE 2E2E 000C move.l D7, [A6 + 0xC] 000029C2 302E 000A move.w D0, [A6 + 0xA] 000029C6 6B00 0082 bmi +0x84 /* 00002A4A */ 000029CA 0C40 0005 cmpi.w D0, 0x5 000029CE 6E7A bgt +0x7C /* 00002A4A */ 000029D0 D040 add.w D0, D0 000029D2 303B 0006 move.w D0, [PC + D0.w + 0x6] 000029D6 4EFB 0000 jmp [PC + D0.w] 000029DA 000E 0022 ori.b A6, 0x22 /* '\"' */ 000029DE 0036 004A 0058 ori.b [A6 + D0.w + 0x58], 0x4A /* 'J' */ 000029E4 0066 4886 ori.w -[A6], 0x4886 000029E8 48C6 ext.l D6 000029EA 2F06 move.l -[A7], D6 000029EC 3007 move.w D0, D7 000029EE 48C0 ext.l D0 000029F0 2F00 move.l -[A7], D0 000029F2 4EBA FD94 jsr [PC - 0x26C /* 00002788 */] 000029F6 504F addq.w A7, 8 000029F8 6050 bra +0x52 /* 00002A4A */ 000029FA 4886 ext.w D6 000029FC 48C6 ext.l D6 000029FE 2F06 move.l -[A7], D6 00002A00 3007 move.w D0, D7 00002A02 48C0 ext.l D0 00002A04 2F00 move.l -[A7], D0 00002A06 4EBA FD24 jsr [PC - 0x2DC /* 0000272C */] 00002A0A 504F addq.w A7, 8 00002A0C 603C bra +0x3E /* 00002A4A */ 00002A0E 4886 ext.w D6 00002A10 48C6 ext.l D6 00002A12 2F06 move.l -[A7], D6 00002A14 3007 move.w D0, D7 00002A16 48C0 ext.l D0 00002A18 2F00 move.l -[A7], D0 00002A1A 4EBA FC2E jsr [PC - 0x3D2 /* 0000264A */] 00002A1E 504F addq.w A7, 8 00002A20 6028 bra +0x2A /* 00002A4A */ 00002A22 3007 move.w D0, D7 00002A24 48C0 ext.l D0 00002A26 2F00 move.l -[A7], D0 00002A28 4EBA FCCE jsr [PC - 0x332 /* 000026F8 */] 00002A2C 584F addq.w A7, 4 00002A2E 601A bra +0x1C /* 00002A4A */ 00002A30 206D F0D8 movea.l A0, [A5 - 0xF28] 00002A34 202D F13E move.l D0, [A5 - 0xEC2] 00002A38 D090 add.l D0, [A0] 00002A3A D087 add.l D0, D7 00002A3C 600C bra +0xE /* 00002A4A */ 00002A3E 206D F0D8 movea.l A0, [A5 - 0xF28] 00002A42 202D F142 move.l D0, [A5 - 0xEBE] 00002A46 D090 add.l D0, [A0] 00002A48 D087 add.l D0, D7 label00002A4A: 00002A4A 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8] 00002A50 4E5E unlink A6 00002A52 4E75 rts fn00002A54: 00002A54 4E56 0000 link A6, 0 00002A58 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002A5C 2C2E 000C move.l D6, [A6 + 0xC] 00002A60 3E2E 000A move.w D7, [A6 + 0xA] 00002A64 0C47 0003 cmpi.w D7, 0x3 00002A68 6E04 bgt +0x6 /* 00002A6E */ 00002A6A 3006 move.w D0, D6 00002A6C 605C bra +0x5E /* 00002ACA */ label00002A6E: 00002A6E 206D F14A movea.l A0, [A5 - 0xEB6] 00002A72 2248 movea.l A1, A0 00002A74 2251 movea.l A1, [A1] 00002A76 2029 004A move.l D0, [A1 + 0x4A] 00002A7A D090 add.l D0, [A0] 00002A7C 322D F14E move.w D1, [A5 - 0xEB2] 00002A80 48C1 ext.l D1 00002A82 2401 move.l D2, D1 00002A84 C2FC 002A mulu.w D1, 0x2A /* '*' */ 00002A88 4842 swap.w D2 00002A8A C4FC 002A mulu.w D2, 0x2A /* '*' */ 00002A8E 4842 swap.w D2 00002A90 4242 clr.w D2 00002A92 D282 add.l D1, D2 00002A94 2841 movea.l A4, D1 00002A96 D9C0 add.l A4, D0 00002A98 3007 move.w D0, D7 00002A9A 5940 subq.w D0, 4 00002A9C 6706 beq +0x8 /* 00002AA4 */ 00002A9E 5340 subq.w D0, 1 00002AA0 6708 beq +0xA /* 00002AAA */ 00002AA2 600C bra +0xE /* 00002AB0 */ label00002AA4: 00002AA4 2E2C 000E move.l D7, [A4 + 0xE] 00002AA8 600A bra +0xC /* 00002AB4 */ label00002AAA: 00002AAA 2E2C 0014 move.l D7, [A4 + 0x14] 00002AAE 6004 bra +0x6 /* 00002AB4 */ label00002AB0: 00002AB0 70FF moveq.l D0, 0xFFFFFFFF 00002AB2 6016 bra +0x18 /* 00002ACA */ label00002AB4: 00002AB4 206D F14A movea.l A0, [A5 - 0xEB6] 00002AB8 2647 movea.l A3, D7 00002ABA D7D0 add.l A3, [A0] 00002ABC 2006 move.l D0, D6 00002ABE 7206 moveq.l D1, 0x06 00002AC0 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00002AC4 D080 add.l D0, D0 00002AC6 3033 0800 move.w D0, [A3 + D0] label00002ACA: 00002ACA 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00002AD0 4E5E unlink A6 00002AD2 4E75 rts fn00002AD4: 00002AD4 4E56 0000 link A6, 0 00002AD8 2F0C move.l -[A7], A4 00002ADA 302E 000E move.w D0, [A6 + 0xE] 00002ADE 48C0 ext.l D0 00002AE0 206E 0008 movea.l A0, [A6 + 0x8] 00002AE4 2050 movea.l A0, [A0] 00002AE6 2200 move.l D1, D0 00002AE8 C0FC 000E mulu.w D0, 0xE 00002AEC 4841 swap.w D1 00002AEE C2FC 000E mulu.w D1, 0xE 00002AF2 4841 swap.w D1 00002AF4 4241 clr.w D1 00002AF6 D081 add.l D0, D1 00002AF8 49F0 0814 lea.l A4, [A0 + D0 + 0x14] 00002AFC 396E 0012 0004 move.w [A4 + 0x4], [A6 + 0x12] 00002B02 397C FFFF 0006 move.w [A4 + 0x6], 0xFFFF 00002B08 41ED 1442 lea.l A0, [A5 + 0x1442 /* export_644 */] 00002B0C 2888 move.l [A4], A0 00002B0E 397C FFFF 0008 move.w [A4 + 0x8], 0xFFFF 00002B14 426C 000A clr.w [A4 + 0xA] 00002B18 286E FFFC movea.l A4, [A6 - 0x4] 00002B1C 4E5E unlink A6 00002B1E 4E75 rts fn00002B20: 00002B20 4E56 FFFE link A6, -0x0002 00002B24 48E7 0308 movem.l -[A7], D6,D7,A4 00002B28 3C2E 000A move.w D6, [A6 + 0xA] 00002B2C 6C04 bge +0x6 /* 00002B32 */ 00002B2E 3006 move.w D0, D6 00002B30 606A bra +0x6C /* 00002B9C */ label00002B32: 00002B32 486E FFFE pea.l [A6 - 0x2] 00002B36 102E 000F move.b D0, [A6 + 0xF] 00002B3A 4880 ext.w D0 00002B3C 48C0 ext.l D0 00002B3E 2F00 move.l -[A7], D0 00002B40 48C6 ext.l D6 00002B42 2F06 move.l -[A7], D6 00002B44 2F2D F10A move.l -[A7], [A5 - 0xEF6] 00002B48 4EBA E5FC jsr [PC - 0x1A04 /* 00001146 */] 00002B4C 2840 movea.l A4, D0 00002B4E 200C move.l D0, A4 00002B50 4FEF 0010 lea.l A7, [A7 + 0x10] 00002B54 6604 bne +0x6 /* 00002B5A */ 00002B56 70FF moveq.l D0, 0xFFFFFFFF 00002B58 6042 bra +0x44 /* 00002B9C */ label00002B5A: 00002B5A 7004 moveq.l D0, 0x04 00002B5C B054 cmp.w D0, [A4] 00002B5E 6606 bne +0x8 /* 00002B66 */ 00002B60 302C 0004 move.w D0, [A4 + 0x4] 00002B64 6036 bra +0x38 /* 00002B9C */ label00002B66: 00002B66 206D F10E movea.l A0, [A5 - 0xEF2] 00002B6A 2050 movea.l A0, [A0] 00002B6C 3E28 000A move.w D7, [A0 + 0xA] 00002B70 38BC 0004 move.w [A4], 0x4 00002B74 48C7 ext.l D7 00002B76 2947 0002 move.l [A4 + 0x2], D7 00002B7A 48C7 ext.l D7 00002B7C 2F07 move.l -[A7], D7 00002B7E 2F2D F10E move.l -[A7], [A5 - 0xEF2] 00002B82 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */] 00002B86 48C6 ext.l D6 00002B88 2F06 move.l -[A7], D6 00002B8A 48C7 ext.l D7 00002B8C 2F07 move.l -[A7], D7 00002B8E 2F2D F10E move.l -[A7], [A5 - 0xEF2] 00002B92 4EBA FF40 jsr [PC - 0xC0 /* 00002AD4 */] 00002B96 3007 move.w D0, D7 00002B98 4FEF 0014 lea.l A7, [A7 + 0x14] label00002B9C: 00002B9C 4CEE 10C0 FFF2 movem.l D6,D7,A4, [A6 - 0xE] 00002BA2 4E5E unlink A6 00002BA4 4E75 rts fn00002BA6: 00002BA6 4E56 0000 link A6, 0 00002BAA 7001 moveq.l D0, 0x01 00002BAC 2F00 move.l -[A7], D0 00002BAE 322E 000A move.w D1, [A6 + 0xA] 00002BB2 48C1 ext.l D1 00002BB4 2F01 move.l -[A7], D1 00002BB6 4EBA FF68 jsr [PC - 0x98 /* 00002B20 */] 00002BBA 4E5E unlink A6 00002BBC 4E75 rts fn00002BBE: 00002BBE 4E56 0000 link A6, 0 00002BC2 2F07 move.l -[A7], D7 00002BC4 3E2E 000A move.w D7, [A6 + 0xA] 00002BC8 6C04 bge +0x6 /* 00002BCE */ 00002BCA 70FF moveq.l D0, 0xFFFFFFFF 00002BCC 6020 bra +0x22 /* 00002BEE */ label00002BCE: 00002BCE 48C7 ext.l D7 00002BD0 206D F10E movea.l A0, [A5 - 0xEF2] 00002BD4 2050 movea.l A0, [A0] 00002BD6 2007 move.l D0, D7 00002BD8 2200 move.l D1, D0 00002BDA C0FC 000E mulu.w D0, 0xE 00002BDE 4841 swap.w D1 00002BE0 C2FC 000E mulu.w D1, 0xE 00002BE4 4841 swap.w D1 00002BE6 4241 clr.w D1 00002BE8 D081 add.l D0, D1 00002BEA 3030 0818 move.w D0, [A0 + D0 + 0x18] label00002BEE: 00002BEE 2E2E FFFC move.l D7, [A6 - 0x4] 00002BF2 4E5E unlink A6 00002BF4 4E75 rts 00002BF6 4E56 FEFE link A6, -0x0102 00002BFA 2F0C move.l -[A7], A4 00002BFC 49EE FEFE lea.l A4, [A6 - 0x102] 00002C00 2F0C move.l -[A7], A4 00002C02 302E 000A move.w D0, [A6 + 0xA] 00002C06 48C0 ext.l D0 00002C08 2F00 move.l -[A7], D0 00002C0A 2F2D F0F2 move.l -[A7], [A5 - 0xF0E] 00002C0E 4EBA 0010 jsr [PC + 0x10 /* 00002C20 */] 00002C12 2F0C move.l -[A7], A4 00002C14 4EBA 03CA jsr [PC + 0x3CA /* 00002FE0 */] 00002C18 286E FEFA movea.l A4, [A6 - 0x106] 00002C1C 4E5E unlink A6 00002C1E 4E75 rts fn00002C20: 00002C20 4E56 FFFC link A6, -0x0004 00002C24 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002C28 266E 0010 movea.l A3, [A6 + 0x10] 00002C2C 3E2E 000E move.w D7, [A6 + 0xE] 00002C30 6D46 blt +0x48 /* 00002C78 */ 00002C32 206E 0008 movea.l A0, [A6 + 0x8] 00002C36 2850 movea.l A4, [A0] 00002C38 41EC 0010 lea.l A0, [A4 + 0x10] 00002C3C 2D48 FFFC move.l [A6 - 0x4], A0 00002C40 48C7 ext.l D7 00002C42 2007 move.l D0, D7 00002C44 D080 add.l D0, D0 00002C46 2200 move.l D1, D0 00002C48 E588 lsl D0, 2 00002C4A D081 add.l D0, D1 00002C4C 3C30 0808 move.w D6, [A0 + D0 + 0x8] 00002C50 48C6 ext.l D6 00002C52 206E FFFC movea.l A0, [A6 - 0x4] 00002C56 2006 move.l D0, D6 00002C58 D080 add.l D0, D0 00002C5A 2200 move.l D1, D0 00002C5C E588 lsl D0, 2 00002C5E D081 add.l D0, D1 00002C60 2E30 0800 move.l D7, [A0 + D0] 00002C64 2F0B move.l -[A7], A3 00002C66 206C 000C movea.l A0, [A4 + 0xC] 00002C6A 2050 movea.l A0, [A0] 00002C6C 4870 780C pea.l [A0 + D7 + 0xC] 00002C70 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00002C74 504F addq.w A7, 8 00002C76 600C bra +0xE /* 00002C84 */ label00002C78: 00002C78 2F0B move.l -[A7], A3 00002C7A 487A 0012 pea.l [PC + 0x12 /* 00002C8E, value 0x4E56 'NV', cstring "" */] 00002C7E 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 00002C82 504F addq.w A7, 8 label00002C84: 00002C84 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 00002C8A 4E5E unlink A6 00002C8C 4E75 rts 00002C8E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002C92 0000 206E ori.b D0, 0x6E /* 'n' */ 00002C96 0008 3018 ori.b A0, 0x18 00002C9A 2218 move.l D1, [A0]+ 00002C9C 2050 movea.l A0, [A0] 00002C9E 4E5E unlink A6 00002CA0 4E75 rts 00002CA2 4E56 0000 link A6, 0 00002CA6 206E 0008 movea.l A0, [A6 + 0x8] 00002CAA 3018 move.w D0, [A0]+ 00002CAC 2218 move.l D1, [A0]+ 00002CAE 2050 movea.l A0, [A0] 00002CB0 4E5E unlink A6 00002CB2 4E75 rts 00002CB4 4E56 FFF6 link A6, -0x000A 00002CB8 2F0C move.l -[A7], A4 00002CBA 286E 000C movea.l A4, [A6 + 0xC] 00002CBE 558F subq.l A7, 2 00002CC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CC4 486E FFF6 pea.l [A6 - 0xA] 00002CC8 4EBA 16A6 jsr [PC + 0x16A6 /* 00004370 */] 00002CCC 4A1F tst.b [A7]+ 00002CCE 6734 beq +0x36 /* 00002D04 */ 00002CD0 3014 move.w D0, [A4] 00002CD2 7201 moveq.l D1, 0x01 00002CD4 E1A9 lsl D1, D0 00002CD6 C2BC 0000 0262 and.l D1, 0x262 00002CDC 6712 beq +0x14 /* 00002CF0 */ 00002CDE 204C movea.l A0, A4 00002CE0 5C88 addq.l A0, 6 00002CE2 2F20 move.l -[A7], -[A0] 00002CE4 3F20 move.w -[A7], -[A0] 00002CE6 4EBA 06E0 jsr [PC + 0x6E0 /* 000033C8 */] 00002CEA 38BC 0002 move.w [A4], 0x2 00002CEE 5C4F addq.w A7, 6 label00002CF0: 00002CF0 2F0C move.l -[A7], A4 00002CF2 41EE 0000 lea.l A0, [A6 + 0x0] 00002CF6 2F20 move.l -[A7], -[A0] 00002CF8 2F20 move.l -[A7], -[A0] 00002CFA 3F20 move.w -[A7], -[A0] 00002CFC 4EBA 0044 jsr [PC + 0x44 /* 00002D42 */] 00002D00 4FEF 000E lea.l A7, [A7 + 0xE] label00002D04: 00002D04 286E FFF2 movea.l A4, [A6 - 0xE] 00002D08 4E5E unlink A6 00002D0A 4E75 rts fn00002D0C: 00002D0C 4E56 0000 link A6, 0 00002D10 48E7 0028 movem.l -[A7], A2,A4 00002D14 7000 moveq.l D0, 0x00 00002D16 2F00 move.l -[A7], D0 00002D18 720A moveq.l D1, 0x0A 00002D1A 2F01 move.l -[A7], D1 00002D1C 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00002D20 2840 movea.l A4, D0 00002D22 200C move.l D0, A4 00002D24 504F addq.w A7, 8 00002D26 670E beq +0x10 /* 00002D36 */ 00002D28 2054 movea.l A0, [A4] 00002D2A 43EE 0008 lea.l A1, [A6 + 0x8] 00002D2E 45D0 lea.l A2, [A0] 00002D30 24D9 move.l [A2]+, [A1]+ 00002D32 24D9 move.l [A2]+, [A1]+ 00002D34 34D9 move.w [A2]+, [A1]+ label00002D36: 00002D36 200C move.l D0, A4 00002D38 4CEE 1400 FFF8 movem.l A2,A4, [A6 - 0x8] 00002D3E 4E5E unlink A6 00002D40 4E75 rts fn00002D42: 00002D42 4E56 0000 link A6, 0 00002D46 48E7 0018 movem.l -[A7], A3,A4 00002D4A 286E 0012 movea.l A4, [A6 + 0x12] 00002D4E 41EE 0012 lea.l A0, [A6 + 0x12] 00002D52 2F20 move.l -[A7], -[A0] 00002D54 2F20 move.l -[A7], -[A0] 00002D56 3F20 move.w -[A7], -[A0] 00002D58 4EBA FFB2 jsr [PC - 0x4E /* 00002D0C */] 00002D5C 2640 movea.l A3, D0 00002D5E 200B move.l D0, A3 00002D60 670A beq +0xC /* 00002D6C */ 00002D62 38BC 0009 move.w [A4], 0x9 /* '\t' */ 00002D66 294B 0002 move.l [A4 + 0x2], A3 00002D6A 6004 bra +0x6 /* 00002D70 */ label00002D6C: 00002D6C 38BC 0004 move.w [A4], 0x4 label00002D70: 00002D70 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00002D76 4E5E unlink A6 00002D78 4E75 rts fn00002D7A: 00002D7A 4E56 0000 link A6, 0 00002D7E 206E 0008 movea.l A0, [A6 + 0x8] 00002D82 2F10 move.l -[A7], [A0] 00002D84 3F2D F196 move.w -[A7], [A5 - 0xE6A] 00002D88 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D8C 4EBA 14C8 jsr [PC + 0x14C8 /* 00004256 */] 00002D90 4E5E unlink A6 00002D92 4E75 rts 00002D94 4E56 0000 link A6, 0 00002D98 486E 0008 pea.l [A6 + 0x8] 00002D9C 3F2D F196 move.w -[A7], [A5 - 0xE6A] 00002DA0 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002DA4 4EBA 14B0 jsr [PC + 0x14B0 /* 00004256 */] 00002DA8 4E5E unlink A6 00002DAA 4E75 rts fn00002DAC: 00002DAC 4E56 0000 link A6, 0 00002DB0 48E7 0118 movem.l -[A7], D7,A3,A4 00002DB4 286E 000C movea.l A4, [A6 + 0xC] 00002DB8 2E0C move.l D7, A4 00002DBA 200C move.l D0, A4 00002DBC 6606 bne +0x8 /* 00002DC4 */ 00002DBE 47ED 10EA lea.l A3, [A5 + 0x10EA /* export_537 */] 00002DC2 6006 bra +0x8 /* 00002DCA */ label00002DC4: 00002DC4 4254 clr.w [A4] 00002DC6 47ED 10F2 lea.l A3, [A5 + 0x10F2 /* export_538 */] label00002DCA: 00002DCA 2F07 move.l -[A7], D7 00002DCC 2F0B move.l -[A7], A3 00002DCE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DD2 4EBA 000C jsr [PC + 0xC /* 00002DE0 */] 00002DD6 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00002DDC 4E5E unlink A6 00002DDE 4E75 rts fn00002DE0: 00002DE0 4E56 FEFE link A6, -0x0102 00002DE4 48E7 0118 movem.l -[A7], D7,A3,A4 00002DE8 2E2E 0010 move.l D7, [A6 + 0x10] 00002DEC 47EE FEFE lea.l A3, [A6 - 0x102] 00002DF0 286E 0008 movea.l A4, [A6 + 0x8] 00002DF4 3014 move.w D0, [A4] 00002DF6 6B00 0136 bmi +0x138 /* 00002F2E */ 00002DFA 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00002DFE 6E00 012E bgt +0x130 /* 00002F2E */ 00002E02 D040 add.w D0, D0 00002E04 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002E08 4EFB 0000 jmp [PC + D0.w] 00002E0C 0016 0062 ori.b [A6], 0x62 /* 'b' */ 00002E10 003C 00E0 ori.b ccr, 224 00002E14 007C 0124 ori.w sr, 292 00002E18 0108 btst A0, D0 00002E1A 0124 btst -[A4], D0 00002E1C 00B8 0096 7001 2F00 ori.l [0x00002F00], 0x967001 00002E24 4878 0109 push.l 0x109 00002E28 2F0B move.l -[A7], A3 00002E2A 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00002E2E 200B move.l D0, A3 00002E30 5280 addq.l D0, 1 00002E32 2F00 move.l -[A7], D0 00002E34 2F07 move.l -[A7], D7 00002E36 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E3A 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00002E3E 4FEF 0018 lea.l A7, [A7 + 0x18] 00002E42 6000 0106 bra +0x108 /* 00002F4A */ 00002E46 7002 moveq.l D0, 0x02 00002E48 2F00 move.l -[A7], D0 00002E4A 4878 0109 push.l 0x109 00002E4E 2F0B move.l -[A7], A3 00002E50 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00002E54 200B move.l D0, A3 00002E56 5280 addq.l D0, 1 00002E58 2F00 move.l -[A7], D0 00002E5A 2F07 move.l -[A7], D7 00002E5C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E60 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00002E64 4FEF 0018 lea.l A7, [A7 + 0x18] 00002E68 6000 00E0 bra +0xE2 /* 00002F4A */ 00002E6C 2F2C 0002 move.l -[A7], [A4 + 0x2] 00002E70 487A 00F6 pea.l [PC + 0xF6 /* 00002F68, value 0x22255322 '\"%S\"', cstring "\"%S\"" */] 00002E74 2F07 move.l -[A7], D7 00002E76 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E7A 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00002E7E 4FEF 0010 lea.l A7, [A7 + 0x10] 00002E82 6000 00C6 bra +0xC8 /* 00002F4A */ 00002E86 2F2C 0002 move.l -[A7], [A4 + 0x2] 00002E8A 487A 00D8 pea.l [PC + 0xD8 /* 00002F64, value 0x256C6400 '%ld\0', cstring "%ld" */] 00002E8E 2F07 move.l -[A7], D7 00002E90 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E94 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00002E98 4FEF 0010 lea.l A7, [A7 + 0x10] 00002E9C 6000 00AC bra +0xAE /* 00002F4A */ 00002EA0 2F0B move.l -[A7], A3 00002EA2 2F2C 0002 move.l -[A7], [A4 + 0x2] 00002EA6 4EBA FED2 jsr [PC - 0x12E /* 00002D7A */] 00002EAA 2F0B move.l -[A7], A3 00002EAC 487A 00B2 pea.l [PC + 0xB2 /* 00002F60, value 0x25700000 '%p\0\0', cstring "%p" */] 00002EB0 2F07 move.l -[A7], D7 00002EB2 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EB6 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00002EBA 4FEF 0018 lea.l A7, [A7 + 0x18] 00002EBE 6000 008A bra +0x8C /* 00002F4A */ 00002EC2 2F0B move.l -[A7], A3 00002EC4 302C 0004 move.w D0, [A4 + 0x4] 00002EC8 48C0 ext.l D0 00002ECA 2F00 move.l -[A7], D0 00002ECC 2F2D F0F2 move.l -[A7], [A5 - 0xF0E] 00002ED0 4EBA FD4E jsr [PC - 0x2B2 /* 00002C20 */] 00002ED4 2F0B move.l -[A7], A3 00002ED6 487A 0084 pea.l [PC + 0x84 /* 00002F5C, value 0x23257000 '#%p\0', cstring "#%p" */] 00002EDA 2F07 move.l -[A7], D7 00002EDC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EE0 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00002EE4 4FEF 001C lea.l A7, [A7 + 0x1C] 00002EE8 6060 bra +0x62 /* 00002F4A */ 00002EEA 7003 moveq.l D0, 0x03 00002EEC 2F00 move.l -[A7], D0 00002EEE 4878 0109 push.l 0x109 00002EF2 2F0B move.l -[A7], A3 00002EF4 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */] 00002EF8 2F2C 0002 move.l -[A7], [A4 + 0x2] 00002EFC 200B move.l D0, A3 00002EFE 5280 addq.l D0, 1 00002F00 2F00 move.l -[A7], D0 00002F02 2F07 move.l -[A7], D7 00002F04 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F08 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00002F0C 4FEF 001C lea.l A7, [A7 + 0x1C] 00002F10 6038 bra +0x3A /* 00002F4A */ 00002F12 2F07 move.l -[A7], D7 00002F14 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F18 206C 0002 movea.l A0, [A4 + 0x2] 00002F1C 2F08 move.l -[A7], A0 00002F1E 2050 movea.l A0, [A0] 00002F20 2050 movea.l A0, [A0] 00002F22 2268 0014 movea.l A1, [A0 + 0x14] 00002F26 4E91 jsr [A1] 00002F28 4FEF 000C lea.l A7, [A7 + 0xC] 00002F2C 601C bra +0x1E /* 00002F4A */ label00002F2E: 00002F2E 2F2C 0002 move.l -[A7], [A4 + 0x2] 00002F32 3014 move.w D0, [A4] 00002F34 48C0 ext.l D0 00002F36 2F00 move.l -[A7], D0 00002F38 487A 001A pea.l [PC + 0x1A /* 00002F54, value 0x3C256420 '<%d ', cstring "<%d %x>" */] 00002F3C 2F07 move.l -[A7], D7 00002F3E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F42 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] 00002F46 4FEF 0014 lea.l A7, [A7 + 0x14] label00002F4A: 00002F4A 4CEE 1880 FEF2 movem.l D7,A3,A4, [A6 - 0x10E] 00002F50 4E5E unlink A6 00002F52 4E75 rts 00002F54 3C25 move.w D6, -[A5] 00002F56 6420 bcc +0x22 /* 00002F78 */ 00002F58 2578 3E00 2325 move.l [A2 + 0x2325], [0x00003E00] 00002F5E 7000 moveq.l D0, 0x00 00002F60 2570 0000 256C move.l [A2 + 0x256C], [A0 + D0.w] 00002F66 6400 2225 bcc +0x2227 /* 0000518D */ 00002F6A 5322 subq.b -[A2], 1 00002F6C 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002F6E-00002F76 fn00002F6E: 00002F6E 4E56 0000 link A6, 0 00002F72 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 00002F6E-00002F76 fn00002F6E: // (misaligned) 00002F70 0000 48E7 ori.b D0, 0xE7 00002F74 0118 btst [A0]+, D0 00002F76 266E 000C movea.l A3, [A6 + 0xC] // begin alternate branch 00002F78-00002F80 label00002F78: 00002F78 000C 206E ori.b A4, 0x6E /* 'n' */ 00002F7C 0008 2850 ori.b A0, 0x50 /* 'P' */ // end alternate branch 00002F78-00002F80 label00002F78: // (misaligned) 00002F7A 206E 0008 movea.l A0, [A6 + 0x8] 00002F7E 2850 movea.l A4, [A0] 00002F80 4247 clr.w D7 00002F82 6018 bra +0x1A /* 00002F9C */ label00002F84: 00002F84 0C47 00FF cmpi.w D7, 0xFF 00002F88 6C1C bge +0x1E /* 00002FA6 */ 00002F8A 48C7 ext.l D7 00002F8C 2007 move.l D0, D7 00002F8E 5280 addq.l D0, 1 00002F90 17B4 7000 0800 move.b [A3 + D0], [A4 + D7.w] 00002F96 3007 move.w D0, D7 00002F98 5240 addq.w D0, 1 00002F9A 3E00 move.w D7, D0 label00002F9C: 00002F9C 7000 moveq.l D0, 0x00 00002F9E 1034 7000 move.b D0, [A4 + D7.w] 00002FA2 4A80 tst.l D0 00002FA4 66DE bne -0x20 /* 00002F84 */ label00002FA6: 00002FA6 1687 move.b [A3], D7 00002FA8 48C7 ext.l D7 00002FAA 2007 move.l D0, D7 00002FAC 5280 addq.l D0, 1 00002FAE 4233 0800 clr.b [A3 + D0] 00002FB2 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00002FB8 4E5E unlink A6 00002FBA 4E75 rts 00002FBC 4E56 0000 link A6, 0 00002FC0 2F0C move.l -[A7], A4 00002FC2 286E 0008 movea.l A4, [A6 + 0x8] 00002FC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00002FCA 4EBA 0014 jsr [PC + 0x14 /* 00002FE0 */] 00002FCE 2940 0002 move.l [A4 + 0x2], D0 00002FD2 6704 beq +0x6 /* 00002FD8 */ 00002FD4 38BC 0001 move.w [A4], 0x1 label00002FD8: 00002FD8 286E FFFC movea.l A4, [A6 - 0x4] 00002FDC 4E5E unlink A6 00002FDE 4E75 rts fn00002FE0: 00002FE0 4E56 FFFC link A6, -0x0004 00002FE4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002FE8 266E 0008 movea.l A3, [A6 + 0x8] 00002FEC 7C00 moveq.l D6, 0x00 00002FEE 1C13 move.b D6, [A3] 00002FF0 7000 moveq.l D0, 0x00 00002FF2 2F00 move.l -[A7], D0 00002FF4 48C6 ext.l D6 00002FF6 2206 move.l D1, D6 00002FF8 5281 addq.l D1, 1 00002FFA 2F01 move.l -[A7], D1 00002FFC 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00003000 2D40 FFFC move.l [A6 - 0x4], D0 00003004 504F addq.w A7, 8 00003006 6722 beq +0x24 /* 0000302A */ 00003008 206E FFFC movea.l A0, [A6 - 0x4] 0000300C 2850 movea.l A4, [A0] 0000300E 7E01 moveq.l D7, 0x01 00003010 6010 bra +0x12 /* 00003022 */ label00003012: 00003012 48C7 ext.l D7 00003014 2007 move.l D0, D7 00003016 5380 subq.l D0, 1 00003018 19B3 7000 0800 move.b [A4 + D0], [A3 + D7.w] 0000301E 3007 move.w D0, D7 00003020 5247 addq.w D7, 1 label00003022: 00003022 BC47 cmp.w D6, D7 00003024 6CEC bge -0x12 /* 00003012 */ 00003026 4234 6000 clr.b [A4 + D6.w] label0000302A: 0000302A 202E FFFC move.l D0, [A6 - 0x4] 0000302E 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 00003034 4E5E unlink A6 00003036 4E75 rts fn00003038: 00003038 4E56 0000 link A6, 0 0000303C 48E7 0300 movem.l -[A7], D6,D7 00003040 2C2E 0008 move.l D6, [A6 + 0x8] 00003044 2006 move.l D0, D6 00003046 D0AD F0E0 add.l D0, [A5 - 0xF20] 0000304A B0AD F0DC cmp.l D0, [A5 - 0xF24] 0000304E 6C04 bge +0x6 /* 00003054 */ 00003050 7001 moveq.l D0, 0x01 00003052 6040 bra +0x42 /* 00003094 */ label00003054: 00003054 202D F0DC move.l D0, [A5 - 0xF24] 00003058 E280 asr D0, 1 0000305A D0AD F0DC add.l D0, [A5 - 0xF24] 0000305E 2E00 move.l D7, D0 00003060 DE86 add.l D7, D6 00003062 0C87 7FFF FFFF cmpi.l D7, 0x7FFFFFFF 00003068 6C1E bge +0x20 /* 00003088 */ 0000306A 7000 moveq.l D0, 0x00 0000306C 2F00 move.l -[A7], D0 0000306E 2F07 move.l -[A7], D7 00003070 2F2D F0D8 move.l -[A7], [A5 - 0xF28] 00003074 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00003078 4A80 tst.l D0 0000307A 4FEF 000C lea.l A7, [A7 + 0xC] 0000307E 6708 beq +0xA /* 00003088 */ 00003080 2B47 F0DC move.l [A5 - 0xF24], D7 00003084 7001 moveq.l D0, 0x01 00003086 600C bra +0xE /* 00003094 */ label00003088: 00003088 7002 moveq.l D0, 0x02 0000308A 2F00 move.l -[A7], D0 0000308C 4EBA F3AA jsr [PC - 0xC56 /* 00002438 */] 00003090 7000 moveq.l D0, 0x00 00003092 584F addq.w A7, 4 label00003094: 00003094 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8] 0000309A 4E5E unlink A6 0000309C 4E75 rts 0000309E 4E56 0000 link A6, 0 000030A2 3B7C 0003 F162 move.w [A5 - 0xE9E], 0x3 000030A8 202D F13A move.l D0, [A5 - 0xEC6] 000030AC 4E5E unlink A6 000030AE 4E75 rts fn000030B0: 000030B0 4E56 0000 link A6, 0 000030B4 6014 bra +0x16 /* 000030CA */ label000030B6: 000030B6 202D F17A move.l D0, [A5 - 0xE86] 000030BA B0AD F0E0 cmp.l D0, [A5 - 0xF20] 000030BE 6606 bne +0x8 /* 000030C6 */ 000030C0 4EAD 199A jsr [A5 + 0x199A /* export_815 */] 000030C4 6004 bra +0x6 /* 000030CA */ label000030C6: 000030C6 4EBA 0288 jsr [PC + 0x288 /* 00003350 */] label000030CA: 000030CA 202D F13A move.l D0, [A5 - 0xEC6] 000030CE 7226 moveq.l D1, 0x26 000030D0 D081 add.l D0, D1 000030D2 B0AD F0E0 cmp.l D0, [A5 - 0xF20] 000030D6 6DDE blt -0x20 /* 000030B6 */ 000030D8 4E5E unlink A6 000030DA 4E75 rts fn000030DC: 000030DC 4E56 0000 link A6, 0 000030E0 2F07 move.l -[A7], D7 000030E2 4AAD F13A tst.l [A5 - 0xEC6] 000030E6 6D00 00D0 blt +0xD2 /* 000031B8 */ 000030EA 2E2D F13E move.l D7, [A5 - 0xEC2] 000030EE 6018 bra +0x1A /* 00003108 */ label000030F0: 000030F0 206D F0D8 movea.l A0, [A5 - 0xF28] 000030F4 2007 move.l D0, D7 000030F6 D090 add.l D0, [A0] 000030F8 2040 movea.l A0, D0 000030FA 5C88 addq.l A0, 6 000030FC 2F20 move.l -[A7], -[A0] 000030FE 3F20 move.w -[A7], -[A0] 00003100 4EBA 02C6 jsr [PC + 0x2C6 /* 000033C8 */] 00003104 5C4F addq.w A7, 6 00003106 5C87 addq.l D7, 6 label00003108: 00003108 BEAD F13A cmp.l D7, [A5 - 0xEC6] 0000310C 6DE2 blt -0x1C /* 000030F0 */ 0000310E 2F2D F14A move.l -[A7], [A5 - 0xEB6] 00003112 4EBA 0828 jsr [PC + 0x828 /* 0000393C */] 00003116 4AAD F154 tst.l [A5 - 0xEAC] 0000311A 584F addq.w A7, 4 0000311C 6712 beq +0x14 /* 00003130 */ 0000311E 7020 moveq.l D0, 0x20 00003120 C0AD F15A and.l D0, [A5 - 0xEA6] 00003124 670A beq +0xC /* 00003130 */ 00003126 2F2D F154 move.l -[A7], [A5 - 0xEAC] 0000312A 4EBA F4C4 jsr [PC - 0xB3C /* 000025F0 */] 0000312E 584F addq.w A7, 4 label00003130: 00003130 1E2D F15E move.b D7, [A5 - 0xEA2] 00003134 2B6D F13E F0E0 move.l [A5 - 0xF20], [A5 - 0xEC2] 0000313A 206D F0D8 movea.l A0, [A5 - 0xF28] 0000313E 202D F13A move.l D0, [A5 - 0xEC6] 00003142 D090 add.l D0, [A0] 00003144 2040 movea.l A0, D0 00003146 43ED F13A lea.l A1, [A5 - 0xEC6] 0000314A 7008 moveq.l D0, 0x08 label0000314C: 0000314C 22D8 move.l [A1]+, [A0]+ 0000314E 51C8 FFFC dbf D0, -0x6 /* 0000314C */ 00003152 32D8 move.w [A1]+, [A0]+ 00003154 7008 moveq.l D0, 0x08 00003156 B06D F162 cmp.w D0, [A5 - 0xE9E] 0000315A 6F06 ble +0x8 /* 00003162 */ 0000315C 3B6D F158 F162 move.w [A5 - 0xE9E], [A5 - 0xEA8] label00003162: 00003162 302D F150 move.w D0, [A5 - 0xEB0] 00003166 B06D F120 cmp.w D0, [A5 - 0xEE0] 0000316A 670E beq +0x10 /* 0000317A */ 0000316C 302D F150 move.w D0, [A5 - 0xEB0] 00003170 48C0 ext.l D0 00003172 2F00 move.l -[A7], D0 00003174 4EBA 09F0 jsr [PC + 0x9F0 /* 00003B66 */] 00003178 584F addq.w A7, 4 label0000317A: 0000317A 4A07 tst.b D7 0000317C 663A bne +0x3C /* 000031B8 */ 0000317E 7002 moveq.l D0, 0x02 00003180 B06D F0E4 cmp.w D0, [A5 - 0xF1C] 00003184 671A beq +0x1C /* 000031A0 */ 00003186 41ED F19E lea.l A0, [A5 - 0xE62] 0000318A 2F20 move.l -[A7], -[A0] 0000318C 3F20 move.w -[A7], -[A0] 0000318E 4EBA 0238 jsr [PC + 0x238 /* 000033C8 */] 00003192 41ED F198 lea.l A0, [A5 - 0xE68] 00003196 43ED F0E4 lea.l A1, [A5 - 0xF1C] 0000319A 20D9 move.l [A0]+, [A1]+ 0000319C 30D9 move.w [A0]+, [A1]+ 0000319E 5C4F addq.w A7, 6 label000031A0: 000031A0 5DAD F0E0 subq.l [A5 - 0xF20], 6 000031A4 206D F0D8 movea.l A0, [A5 - 0xF28] 000031A8 202D F0E0 move.l D0, [A5 - 0xF20] 000031AC D090 add.l D0, [A0] 000031AE 2040 movea.l A0, D0 000031B0 43ED F0E4 lea.l A1, [A5 - 0xF1C] 000031B4 22D8 move.l [A1]+, [A0]+ 000031B6 32D8 move.w [A1]+, [A0]+ label000031B8: 000031B8 2E2E FFFC move.l D7, [A6 - 0x4] 000031BC 4E5E unlink A6 000031BE 4E75 rts 000031C0 4E56 0000 link A6, 0 000031C4 2F07 move.l -[A7], D7 000031C6 2E2E 0008 move.l D7, [A6 + 0x8] 000031CA 600E bra +0x10 /* 000031DA */ label000031CC: 000031CC 4AAD F13A tst.l [A5 - 0xEC6] 000031D0 6D2C blt +0x2E /* 000031FE */ 000031D2 4EBA FEDC jsr [PC - 0x124 /* 000030B0 */] 000031D6 4EBA FF04 jsr [PC - 0xFC /* 000030DC */] label000031DA: 000031DA BEAD F13A cmp.l D7, [A5 - 0xEC6] 000031DE 66EC bne -0x12 /* 000031CC */ 000031E0 302D F150 move.w D0, [A5 - 0xEB0] 000031E4 B06D F120 cmp.w D0, [A5 - 0xEE0] 000031E8 670E beq +0x10 /* 000031F8 */ 000031EA 302D F150 move.w D0, [A5 - 0xEB0] 000031EE 48C0 ext.l D0 000031F0 2F00 move.l -[A7], D0 000031F2 4EBA 0972 jsr [PC + 0x972 /* 00003B66 */] 000031F6 584F addq.w A7, 4 label000031F8: 000031F8 3B7C 0007 F162 move.w [A5 - 0xE9E], 0x7 label000031FE: 000031FE 2E2E FFFC move.l D7, [A6 - 0x4] 00003202 4E5E unlink A6 00003204 4E75 rts fn00003206: 00003206 4E56 0000 link A6, 0 0000320A 48E7 0300 movem.l -[A7], D6,D7 0000320E 2C2E 000C move.l D6, [A6 + 0xC] 00003212 2E2E 0008 move.l D7, [A6 + 0x8] 00003216 6C04 bge +0x6 /* 0000321C */ 00003218 7E00 moveq.l D7, 0x00 0000321A 6020 bra +0x22 /* 0000323C */ label0000321C: 0000321C 0687 0000 0026 addi.l D7, 0x26 /* '&' */ 00003222 6018 bra +0x1A /* 0000323C */ label00003224: 00003224 206D F0D8 movea.l A0, [A5 - 0xF28] 00003228 2007 move.l D0, D7 0000322A D090 add.l D0, [A0] 0000322C 2040 movea.l A0, D0 0000322E 5C88 addq.l A0, 6 00003230 2F20 move.l -[A7], -[A0] 00003232 3F20 move.w -[A7], -[A0] 00003234 4EBA 0192 jsr [PC + 0x192 /* 000033C8 */] 00003238 5C4F addq.w A7, 6 0000323A 5C87 addq.l D7, 6 label0000323C: 0000323C BC87 cmp.l D6, D7 0000323E 6EE4 bgt -0x1A /* 00003224 */ 00003240 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8] 00003246 4E5E unlink A6 00003248 4E75 rts 0000324A 4E56 FFFC link A6, -0x0004 0000324E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00003252 282E 0008 move.l D4, [A6 + 0x8] 00003256 7C00 moveq.l D6, 0x00 00003258 49ED F13A lea.l A4, [A5 - 0xEC6] 0000325C 600E bra +0x10 /* 0000326C */ label0000325E: 0000325E 2C2C 0004 move.l D6, [A4 + 0x4] 00003262 206D F0D8 movea.l A0, [A5 - 0xF28] 00003266 2014 move.l D0, [A4] 00003268 D090 add.l D0, [A0] 0000326A 2840 movea.l A4, D0 label0000326C: 0000326C B894 cmp.l D4, [A4] 0000326E 66EE bne -0x10 /* 0000325E */ 00003270 5D86 subq.l D6, 6 00003272 2A06 move.l D5, D6 label00003274: 00003274 2E14 move.l D7, [A4] 00003276 4AAC 0010 tst.l [A4 + 0x10] 0000327A 670A beq +0xC /* 00003286 */ 0000327C 2F2C 0010 move.l -[A7], [A4 + 0x10] 00003280 4EBA 06BA jsr [PC + 0x6BA /* 0000393C */] 00003284 584F addq.w A7, 4 label00003286: 00003286 2F05 move.l -[A7], D5 00003288 2F07 move.l -[A7], D7 0000328A 4EBA FF7A jsr [PC - 0x86 /* 00003206 */] 0000328E 4A87 tst.l D7 00003290 504F addq.w A7, 8 00003292 6D14 blt +0x16 /* 000032A8 */ 00003294 2D47 FFFC move.l [A6 - 0x4], D7 00003298 206D F0D8 movea.l A0, [A5 - 0xF28] 0000329C 286E FFFC movea.l A4, [A6 - 0x4] 000032A0 D9D0 add.l A4, [A0] 000032A2 2A2E FFFC move.l D5, [A6 - 0x4] 000032A6 60CC bra -0x32 /* 00003274 */ label000032A8: 000032A8 49ED F13A lea.l A4, [A5 - 0xEC6] 000032AC 6014 bra +0x16 /* 000032C2 */ label000032AE: 000032AE 2E14 move.l D7, [A4] 000032B0 9D94 sub.l [A4], D6 000032B2 9DAC 0004 sub.l [A4 + 0x4], D6 000032B6 9DAC 0008 sub.l [A4 + 0x8], D6 000032BA 206D F0D8 movea.l A0, [A5 - 0xF28] 000032BE 2847 movea.l A4, D7 000032C0 D9D0 add.l A4, [A0] label000032C2: 000032C2 B894 cmp.l D4, [A4] 000032C4 66E8 bne -0x16 /* 000032AE */ 000032C6 70FF moveq.l D0, 0xFFFFFFFF 000032C8 2880 move.l [A4], D0 000032CA 7200 moveq.l D1, 0x00 000032CC 2941 0010 move.l [A4 + 0x10], D1 000032D0 396D F120 0016 move.w [A4 + 0x16], [A5 - 0xEE0] 000032D6 422C 0024 clr.b [A4 + 0x24] 000032DA 9DAD F0E0 sub.l [A5 - 0xF20], D6 000032DE 2F2D F0E0 move.l -[A7], [A5 - 0xF20] 000032E2 206D F0D8 movea.l A0, [A5 - 0xF28] 000032E6 2F10 move.l -[A7], [A0] 000032E8 2006 move.l D0, D6 000032EA D090 add.l D0, [A0] 000032EC 2F00 move.l -[A7], D0 000032EE 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 000032F2 2006 move.l D0, D6 000032F4 4FEF 000C lea.l A7, [A7 + 0xC] 000032F8 4CEE 10F0 FFE8 movem.l D4,D5,D6,D7,A4, [A6 - 0x18] 000032FE 4E5E unlink A6 00003300 4E75 rts fn00003302: 00003302 4E56 0000 link A6, 0 00003306 2F03 move.l -[A7], D3 00003308 202D F0E0 move.l D0, [A5 - 0xF20] 0000330C 5C80 addq.l D0, 6 0000330E B0AD F0DC cmp.l D0, [A5 - 0xF24] 00003312 5DC3 slt D3 00003314 4403 neg.b D3 00003316 6704 beq +0x6 /* 0000331C */ 00003318 7001 moveq.l D0, 0x01 0000331A 600C bra +0xE /* 00003328 */ label0000331C: 0000331C 7006 moveq.l D0, 0x06 0000331E 2F00 move.l -[A7], D0 00003320 4EBA FD16 jsr [PC - 0x2EA /* 00003038 */] 00003324 4A00 tst.b D0 00003326 584F addq.w A7, 4 label00003328: 00003328 671E beq +0x20 /* 00003348 */ 0000332A 206D F0D8 movea.l A0, [A5 - 0xF28] 0000332E 202D F0E0 move.l D0, [A5 - 0xF20] 00003332 D090 add.l D0, [A0] 00003334 2040 movea.l A0, D0 00003336 43ED F0E4 lea.l A1, [A5 - 0xF1C] 0000333A 20D9 move.l [A0]+, [A1]+ 0000333C 30D9 move.w [A0]+, [A1]+ 0000333E 5CAD F0E0 addq.l [A5 - 0xF20], 6 00003342 3B7C 0004 F0E4 move.w [A5 - 0xF1C], 0x4 label00003348: 00003348 262E FFFC move.l D3, [A6 - 0x4] 0000334C 4E5E unlink A6 0000334E 4E75 rts fn00003350: 00003350 4E56 0000 link A6, 0 00003354 302D F0E4 move.w D0, [A5 - 0xF1C] 00003358 7201 moveq.l D1, 0x01 0000335A E1A9 lsl D1, D0 0000335C C2BC 0000 0262 and.l D1, 0x262 00003362 670E beq +0x10 /* 00003372 */ 00003364 41ED F0EA lea.l A0, [A5 - 0xF16] 00003368 2F20 move.l -[A7], -[A0] 0000336A 3F20 move.w -[A7], -[A0] 0000336C 4EBA 005A jsr [PC + 0x5A /* 000033C8 */] 00003370 5C4F addq.w A7, 6 label00003372: 00003372 5DAD F0E0 subq.l [A5 - 0xF20], 6 00003376 206D F0D8 movea.l A0, [A5 - 0xF28] 0000337A 202D F0E0 move.l D0, [A5 - 0xF20] 0000337E D090 add.l D0, [A0] 00003380 2040 movea.l A0, D0 00003382 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00003386 22D8 move.l [A1]+, [A0]+ 00003388 32D8 move.w [A1]+, [A0]+ 0000338A 4E5E unlink A6 0000338C 4E75 rts fn0000338E: 0000338E 4E56 0000 link A6, 0 00003392 2F0C move.l -[A7], A4 00003394 286E 0008 movea.l A4, [A6 + 0x8] 00003398 200C move.l D0, A4 0000339A 671A beq +0x1C /* 000033B6 */ 0000339C 2054 movea.l A0, [A4] 0000339E 53A8 0004 subq.l [A0 + 0x4], 1 000033A2 4AA8 0004 tst.l [A0 + 0x4] 000033A6 6E0E bgt +0x10 /* 000033B6 */ 000033A8 2F0C move.l -[A7], A4 000033AA 2054 movea.l A0, [A4] 000033AC 2050 movea.l A0, [A0] 000033AE 2268 0010 movea.l A1, [A0 + 0x10] 000033B2 4E91 jsr [A1] 000033B4 584F addq.w A7, 4 label000033B6: 000033B6 286E FFFC movea.l A4, [A6 - 0x4] 000033BA 4E5E unlink A6 000033BC 4E75 rts 000033BE 4E56 0000 link A6, 0 000033C2 7000 moveq.l D0, 0x00 000033C4 4E5E unlink A6 000033C6 4E75 rts fn000033C8: 000033C8 4E56 0000 link A6, 0 000033CC 2F0C move.l -[A7], A4 000033CE 7006 moveq.l D0, 0x06 000033D0 B06E 0008 cmp.w D0, [A6 + 0x8] 000033D4 6620 bne +0x22 /* 000033F6 */ 000033D6 286E 000A movea.l A4, [A6 + 0xA] 000033DA 2054 movea.l A0, [A4] 000033DC 53A8 0004 subq.l [A0 + 0x4], 1 000033E0 4AA8 0004 tst.l [A0 + 0x4] 000033E4 6E2A bgt +0x2C /* 00003410 */ 000033E6 2F0C move.l -[A7], A4 000033E8 2054 movea.l A0, [A4] 000033EA 2050 movea.l A0, [A0] 000033EC 2268 0010 movea.l A1, [A0 + 0x10] 000033F0 4E91 jsr [A1] 000033F2 584F addq.w A7, 4 000033F4 601A bra +0x1C /* 00003410 */ label000033F6: 000033F6 302E 0008 move.w D0, [A6 + 0x8] 000033FA 7201 moveq.l D1, 0x01 000033FC E1A9 lsl D1, D0 000033FE C2BC 0000 0262 and.l D1, 0x262 00003404 670A beq +0xC /* 00003410 */ 00003406 2F2E 000A move.l -[A7], [A6 + 0xA] 0000340A 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 0000340E 584F addq.w A7, 4 label00003410: 00003410 286E FFFC movea.l A4, [A6 - 0x4] 00003414 4E5E unlink A6 00003416 4E75 rts fn00003418: 00003418 4E56 0000 link A6, 0 0000341C 2F0C move.l -[A7], A4 0000341E 286E 0008 movea.l A4, [A6 + 0x8] 00003422 7006 moveq.l D0, 0x06 00003424 B054 cmp.w D0, [A4] 00003426 660C bne +0xE /* 00003434 */ 00003428 206C 0002 movea.l A0, [A4 + 0x2] 0000342C 2050 movea.l A0, [A0] 0000342E 52A8 0004 addq.l [A0 + 0x4], 1 00003432 6030 bra +0x32 /* 00003464 */ label00003434: 00003434 3014 move.w D0, [A4] 00003436 7201 moveq.l D1, 0x01 00003438 E1A9 lsl D1, D0 0000343A C2BC 0000 0262 and.l D1, 0x262 00003440 6722 beq +0x24 /* 00003464 */ 00003442 7000 moveq.l D0, 0x00 00003444 2F00 move.l -[A7], D0 00003446 2F2C 0002 move.l -[A7], [A4 + 0x2] 0000344A 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */] 0000344E 2940 0002 move.l [A4 + 0x2], D0 00003452 504F addq.w A7, 8 00003454 660E bne +0x10 /* 00003464 */ 00003456 38BC 0002 move.w [A4], 0x2 0000345A 7002 moveq.l D0, 0x02 0000345C 2F00 move.l -[A7], D0 0000345E 4EBA EFD8 jsr [PC - 0x1028 /* 00002438 */] 00003462 584F addq.w A7, 4 label00003464: 00003464 286E FFFC movea.l A4, [A6 - 0x4] 00003468 4E5E unlink A6 0000346A 4E75 rts fn0000346C: 0000346C 4E56 0000 link A6, 0 00003470 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003474 3C2E 000E move.w D6, [A6 + 0xE] 00003478 206E 0008 movea.l A0, [A6 + 0x8] 0000347C 2850 movea.l A4, [A0] 0000347E 48C6 ext.l D6 00003480 2006 move.l D0, D6 00003482 2200 move.l D1, D0 00003484 C0FC 000C mulu.w D0, 0xC 00003488 4841 swap.w D1 0000348A C2FC 000C mulu.w D1, 0xC 0000348E 4841 swap.w D1 00003490 4241 clr.w D1 00003492 D081 add.l D0, D1 00003494 47F4 0852 lea.l A3, [A4 + D0 + 0x52] 00003498 2E2B 0004 move.l D7, [A3 + 0x4] 0000349C 7000 moveq.l D0, 0x00 0000349E 2680 move.l [A3], D0 000034A0 72FF moveq.l D1, 0xFFFFFFFF 000034A2 2741 0004 move.l [A3 + 0x4], D1 000034A6 426B 0008 clr.w [A3 + 0x8] 000034AA 376C 0028 000A move.w [A3 + 0xA], [A4 + 0x28] 000034B0 3946 0028 move.w [A4 + 0x28], D6 000034B4 006C 0001 0026 ori.w [A4 + 0x26], 0x1 000034BA 74FF moveq.l D2, 0xFFFFFFFF 000034BC B487 cmp.l D2, D7 000034BE 6712 beq +0x14 /* 000034D2 */ 000034C0 4AAC 0018 tst.l [A4 + 0x18] 000034C4 670C beq +0xE /* 000034D2 */ 000034C6 2F07 move.l -[A7], D7 000034C8 2F2C 0018 move.l -[A7], [A4 + 0x18] 000034CC 4EAD 0982 jsr [A5 + 0x982 /* export_300 */] 000034D0 504F addq.w A7, 8 label000034D2: 000034D2 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000034D8 4E5E unlink A6 000034DA 4E75 rts fn000034DC: 000034DC 4E56 0000 link A6, 0 000034E0 302E 000A move.w D0, [A6 + 0xA] 000034E4 48C0 ext.l D0 000034E6 206D F112 movea.l A0, [A5 - 0xEEE] 000034EA 2050 movea.l A0, [A0] 000034EC 2200 move.l D1, D0 000034EE C0FC 000C mulu.w D0, 0xC 000034F2 4841 swap.w D1 000034F4 C2FC 000C mulu.w D1, 0xC 000034F8 4841 swap.w D1 000034FA 4241 clr.w D1 000034FC D081 add.l D0, D1 000034FE 2030 0852 move.l D0, [A0 + D0 + 0x52] 00003502 4E5E unlink A6 00003504 4E75 rts fn00003506: 00003506 4E56 0000 link A6, 0 0000350A 206E 0008 movea.l A0, [A6 + 0x8] 0000350E 2050 movea.l A0, [A0] 00003510 52A8 0004 addq.l [A0 + 0x4], 1 00003514 4E5E unlink A6 00003516 4E75 rts fn00003518: 00003518 4E56 FFF8 link A6, -0x0008 0000351C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00003520 3A2E 0016 move.w D5, [A6 + 0x16] 00003524 266E 000C movea.l A3, [A6 + 0xC] 00003528 3E2E 000A move.w D7, [A6 + 0xA] 0000352C 6D00 009E blt +0xA0 /* 000035CC */ 00003530 2053 movea.l A0, [A3] 00003532 3028 0014 move.w D0, [A0 + 0x14] 00003536 48C0 ext.l D0 00003538 206D F106 movea.l A0, [A5 - 0xEFA] 0000353C 2050 movea.l A0, [A0] 0000353E 2200 move.l D1, D0 00003540 C0FC 0016 mulu.w D0, 0x16 00003544 4841 swap.w D1 00003546 C2FC 0016 mulu.w D1, 0x16 0000354A 4841 swap.w D1 0000354C 4241 clr.w D1 0000354E D081 add.l D0, D1 00003550 49F0 0816 lea.l A4, [A0 + D0 + 0x16] 00003554 2D6C 0004 FFF8 move.l [A6 - 0x8], [A4 + 0x4] 0000355A 2D6C 0008 FFFC move.l [A6 - 0x4], [A4 + 0x8] 00003560 2053 movea.l A0, [A3] 00003562 3C28 002E move.w D6, [A0 + 0x2E] 00003566 48C7 ext.l D7 00003568 206E FFF8 movea.l A0, [A6 - 0x8] 0000356C 2050 movea.l A0, [A0] 0000356E 2007 move.l D0, D7 00003570 2200 move.l D1, D0 00003572 C0FC 000E mulu.w D0, 0xE 00003576 4841 swap.w D1 00003578 C2FC 000E mulu.w D1, 0xE 0000357C 4841 swap.w D1 0000357E 4241 clr.w D1 00003580 D081 add.l D0, D1 00003582 49F0 0814 lea.l A4, [A0 + D0 + 0x14] 00003586 41ED 142A lea.l A0, [A5 + 0x142A /* export_641 */] 0000358A B1D4 cmpa.l A0, [A4] 0000358C 6612 bne +0x14 /* 000035A0 */ 0000358E 206E FFFC movea.l A0, [A6 - 0x4] 00003592 2050 movea.l A0, [A0] 00003594 0068 0008 0026 ori.w [A0 + 0x26], 0x8 0000359A BC6C 000C cmp.w D6, [A4 + 0xC] 0000359E 6E2C bgt +0x2E /* 000035CC */ label000035A0: 000035A0 41ED 142A lea.l A0, [A5 + 0x142A /* export_641 */] 000035A4 2888 move.l [A4], A0 000035A6 2053 movea.l A0, [A3] 000035A8 3968 0012 0008 move.w [A4 + 0x8], [A0 + 0x12] 000035AE 396E 0012 000A move.w [A4 + 0xA], [A6 + 0x12] 000035B4 3946 000C move.w [A4 + 0xC], D6 000035B8 4A45 tst.w D5 000035BA 6D10 blt +0x12 /* 000035CC */ 000035BC 48C5 ext.l D5 000035BE 206E FFFC movea.l A0, [A6 - 0x4] 000035C2 2050 movea.l A0, [A0] 000035C4 2005 move.l D0, D5 000035C6 D080 add.l D0, D0 000035C8 3187 082E move.w [A0 + D0 + 0x2E], D7 label000035CC: 000035CC 4CEE 18E0 FFE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x1C] 000035D2 4E5E unlink A6 000035D4 4E75 rts fn000035D6: 000035D6 4E56 0000 link A6, 0 000035DA 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000035DE 286E 0008 movea.l A4, [A6 + 0x8] 000035E2 2054 movea.l A0, [A4] 000035E4 3A28 0048 move.w D5, [A0 + 0x48] 000035E8 4247 clr.w D7 000035EA 6044 bra +0x46 /* 00003630 */ label000035EC: 000035EC 2C14 move.l D6, [A4] 000035EE 2046 movea.l A0, D6 000035F0 2028 004A move.l D0, [A0 + 0x4A] 000035F4 D086 add.l D0, D6 000035F6 48C7 ext.l D7 000035F8 2407 move.l D2, D7 000035FA 2202 move.l D1, D2 000035FC C4FC 002A mulu.w D2, 0x2A /* '*' */ 00003600 4841 swap.w D1 00003602 C2FC 002A mulu.w D1, 0x2A /* '*' */ 00003606 4841 swap.w D1 00003608 4241 clr.w D1 0000360A D481 add.l D2, D1 0000360C 2642 movea.l A3, D2 0000360E D7C0 add.l A3, D0 00003610 302B 0002 move.w D0, [A3 + 0x2] 00003614 48C0 ext.l D0 00003616 2F00 move.l -[A7], D0 00003618 48C7 ext.l D7 0000361A 2F07 move.l -[A7], D7 0000361C 2F0C move.l -[A7], A4 0000361E 3013 move.w D0, [A3] 00003620 48C0 ext.l D0 00003622 2F00 move.l -[A7], D0 00003624 4EBA FEF2 jsr [PC - 0x10E /* 00003518 */] 00003628 4FEF 0010 lea.l A7, [A7 + 0x10] 0000362C 3007 move.w D0, D7 0000362E 5247 addq.w D7, 1 label00003630: 00003630 BA47 cmp.w D5, D7 00003632 6EB8 bgt -0x46 /* 000035EC */ 00003634 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 0000363A 4E5E unlink A6 0000363C 4E75 rts fn0000363E: 0000363E 4E56 FFF2 link A6, -0x000E 00003642 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003646 2D6D F106 FFF2 move.l [A6 - 0xE], [A5 - 0xEFA] 0000364C 206E 0008 movea.l A0, [A6 + 0x8] 00003650 2650 movea.l A3, [A0] 00003652 3C2B 0014 move.w D6, [A3 + 0x14] 00003656 48C6 ext.l D6 00003658 206E FFF2 movea.l A0, [A6 - 0xE] 0000365C 2050 movea.l A0, [A0] 0000365E 2006 move.l D0, D6 00003660 2200 move.l D1, D0 00003662 C0FC 0016 mulu.w D0, 0x16 00003666 4841 swap.w D1 00003668 C2FC 0016 mulu.w D1, 0x16 0000366C 4841 swap.w D1 0000366E 4241 clr.w D1 00003670 D081 add.l D0, D1 00003672 49F0 0816 lea.l A4, [A0 + D0 + 0x16] 00003676 2D6C 0004 FFF6 move.l [A6 - 0xA], [A4 + 0x4] 0000367C 2D6C 0008 FFFC move.l [A6 - 0x4], [A4 + 0x8] 00003682 2C2B 004A move.l D6, [A3 + 0x4A] 00003686 3D6B 0048 FFFA move.w [A6 - 0x6], [A3 + 0x48] 0000368C 382B 002E move.w D4, [A3 + 0x2E] 00003690 4247 clr.w D7 00003692 6064 bra +0x66 /* 000036F8 */ label00003694: 00003694 206E 0008 movea.l A0, [A6 + 0x8] 00003698 2646 movea.l A3, D6 0000369A D7D0 add.l A3, [A0] 0000369C 3A13 move.w D5, [A3] 0000369E 48C5 ext.l D5 000036A0 206E FFF6 movea.l A0, [A6 - 0xA] 000036A4 2050 movea.l A0, [A0] 000036A6 2005 move.l D0, D5 000036A8 2200 move.l D1, D0 000036AA C0FC 000E mulu.w D0, 0xE 000036AE 4841 swap.w D1 000036B0 C2FC 000E mulu.w D1, 0xE 000036B4 4841 swap.w D1 000036B6 4241 clr.w D1 000036B8 D081 add.l D0, D1 000036BA 49F0 0814 lea.l A4, [A0 + D0 + 0x14] 000036BE B86C 000C cmp.w D4, [A4 + 0xC] 000036C2 662A bne +0x2C /* 000036EE */ 000036C4 41ED 1442 lea.l A0, [A5 + 0x1442 /* export_644 */] 000036C8 2888 move.l [A4], A0 000036CA 397C FFFF 0008 move.w [A4 + 0x8], 0xFFFF 000036D0 42AC 000A clr.l [A4 + 0xA] 000036D4 4A6B 0002 tst.w [A3 + 0x2] 000036D8 6D14 blt +0x16 /* 000036EE */ 000036DA 302B 0002 move.w D0, [A3 + 0x2] 000036DE 48C0 ext.l D0 000036E0 206E FFFC movea.l A0, [A6 - 0x4] 000036E4 2050 movea.l A0, [A0] 000036E6 D080 add.l D0, D0 000036E8 31BC FFFF 082E move.w [A0 + D0 + 0x2E], 0xFFFF label000036EE: 000036EE 3007 move.w D0, D7 000036F0 5247 addq.w D7, 1 000036F2 0686 0000 002A addi.l D6, 0x2A /* '*' */ label000036F8: 000036F8 BE6E FFFA cmp.w D7, [A6 - 0x6] 000036FC 6D96 blt -0x68 /* 00003694 */ 000036FE 4CEE 18F0 FFDA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x26] 00003704 4E5E unlink A6 00003706 4E75 rts fn00003708: 00003708 4E56 0000 link A6, 0 0000370C 2F07 move.l -[A7], D7 0000370E 3E2E 000E move.w D7, [A6 + 0xE] 00003712 6C04 bge +0x6 /* 00003718 */ 00003714 70FF moveq.l D0, 0xFFFFFFFF 00003716 603E bra +0x40 /* 00003756 */ label00003718: 00003718 48C7 ext.l D7 0000371A 302E 000A move.w D0, [A6 + 0xA] 0000371E 48C0 ext.l D0 00003720 206D F106 movea.l A0, [A5 - 0xEFA] 00003724 2050 movea.l A0, [A0] 00003726 2200 move.l D1, D0 00003728 C0FC 0016 mulu.w D0, 0x16 0000372C 4841 swap.w D1 0000372E C2FC 0016 mulu.w D1, 0x16 00003732 4841 swap.w D1 00003734 4241 clr.w D1 00003736 D081 add.l D0, D1 00003738 2070 081A movea.l A0, [A0 + D0 + 0x1A] 0000373C 2050 movea.l A0, [A0] 0000373E 2007 move.l D0, D7 00003740 2200 move.l D1, D0 00003742 C0FC 000E mulu.w D0, 0xE 00003746 4841 swap.w D1 00003748 C2FC 000E mulu.w D1, 0xE 0000374C 4841 swap.w D1 0000374E 4241 clr.w D1 00003750 D081 add.l D0, D1 00003752 3030 0818 move.w D0, [A0 + D0 + 0x18] label00003756: 00003756 2E2E FFFC move.l D7, [A6 - 0x4] 0000375A 4E5E unlink A6 0000375C 4E75 rts 0000375E 4E56 FFFC link A6, -0x0004 00003762 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003766 206E 0008 movea.l A0, [A6 + 0x8] 0000376A 2050 movea.l A0, [A0] 0000376C 2D68 001E FFFC move.l [A6 - 0x4], [A0 + 0x1E] 00003772 672E beq +0x30 /* 000037A2 */ label00003774: 00003774 7000 moveq.l D0, 0x00 00003776 2F00 move.l -[A7], D0 00003778 2F00 move.l -[A7], D0 0000377A 322E 000E move.w D1, [A6 + 0xE] 0000377E 48C1 ext.l D1 00003780 2F01 move.l -[A7], D1 00003782 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003786 4EBA D9BE jsr [PC - 0x2642 /* 00001146 */] 0000378A 2840 movea.l A4, D0 0000378C 200C move.l D0, A4 0000378E 4FEF 0010 lea.l A7, [A7 + 0x10] 00003792 6708 beq +0xA /* 0000379C */ 00003794 302C 0004 move.w D0, [A4 + 0x4] 00003798 6000 0096 bra +0x98 /* 00003830 */ label0000379C: 0000379C 70FF moveq.l D0, 0xFFFFFFFF 0000379E 6000 0090 bra +0x92 /* 00003830 */ label000037A2: 000037A2 206E 0008 movea.l A0, [A6 + 0x8] 000037A6 2050 movea.l A0, [A0] 000037A8 3A28 0048 move.w D5, [A0 + 0x48] 000037AC 48C5 ext.l D5 000037AE 2F05 move.l -[A7], D5 000037B0 4EBA D8C0 jsr [PC - 0x2740 /* 00001072 */] 000037B4 2D40 FFFC move.l [A6 - 0x4], D0 000037B8 584F addq.w A7, 4 000037BA 6604 bne +0x6 /* 000037C0 */ 000037BC 70FF moveq.l D0, 0xFFFFFFFF 000037BE 6070 bra +0x72 /* 00003830 */ label000037C0: 000037C0 206E 0008 movea.l A0, [A6 + 0x8] 000037C4 2050 movea.l A0, [A0] 000037C6 216E FFFC 001E move.l [A0 + 0x1E], [A6 - 0x4] 000037CC 206E 0008 movea.l A0, [A6 + 0x8] 000037D0 2050 movea.l A0, [A0] 000037D2 3828 0014 move.w D4, [A0 + 0x14] 000037D6 4247 clr.w D7 000037D8 604E bra +0x50 /* 00003828 */ label000037DA: 000037DA 48C7 ext.l D7 000037DC 2F07 move.l -[A7], D7 000037DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037E2 4EBA 0056 jsr [PC + 0x56 /* 0000383A */] 000037E6 2640 movea.l A3, D0 000037E8 4A53 tst.w [A3] 000037EA 504F addq.w A7, 8 000037EC 6D36 blt +0x38 /* 00003824 */ 000037EE 3013 move.w D0, [A3] 000037F0 48C0 ext.l D0 000037F2 2F00 move.l -[A7], D0 000037F4 48C4 ext.l D4 000037F6 2F04 move.l -[A7], D4 000037F8 4EBA FF0E jsr [PC - 0xF2 /* 00003708 */] 000037FC 3C00 move.w D6, D0 000037FE 7000 moveq.l D0, 0x00 00003800 2F00 move.l -[A7], D0 00003802 7201 moveq.l D1, 0x01 00003804 2F01 move.l -[A7], D1 00003806 48C6 ext.l D6 00003808 2F06 move.l -[A7], D6 0000380A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000380E 4EBA D936 jsr [PC - 0x26CA /* 00001146 */] 00003812 2840 movea.l A4, D0 00003814 200C move.l D0, A4 00003816 4FEF 0018 lea.l A7, [A7 + 0x18] 0000381A 6700 FF58 beq -0xA6 /* 00003774 */ 0000381E 48C7 ext.l D7 00003820 2947 0002 move.l [A4 + 0x2], D7 label00003824: 00003824 3007 move.w D0, D7 00003826 5247 addq.w D7, 1 label00003828: 00003828 BA47 cmp.w D5, D7 0000382A 6EAE bgt -0x50 /* 000037DA */ 0000382C 6000 FF46 bra -0xB8 /* 00003774 */ label00003830: 00003830 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 00003836 4E5E unlink A6 00003838 4E75 rts fn0000383A: 0000383A 4E56 0000 link A6, 0 0000383E 2F0C move.l -[A7], A4 00003840 286E 0008 movea.l A4, [A6 + 0x8] 00003844 2054 movea.l A0, [A4] 00003846 2028 004A move.l D0, [A0 + 0x4A] 0000384A D094 add.l D0, [A4] 0000384C 322E 000E move.w D1, [A6 + 0xE] 00003850 48C1 ext.l D1 00003852 2401 move.l D2, D1 00003854 C2FC 002A mulu.w D1, 0x2A /* '*' */ 00003858 4842 swap.w D2 0000385A C4FC 002A mulu.w D2, 0x2A /* '*' */ 0000385E 4842 swap.w D2 00003860 4242 clr.w D2 00003862 D282 add.l D1, D2 00003864 D280 add.l D1, D0 00003866 2001 move.l D0, D1 00003868 286E FFFC movea.l A4, [A6 - 0x4] 0000386C 4E5E unlink A6 0000386E 4E75 rts fn00003870: 00003870 4E56 0000 link A6, 0 00003874 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00003878 3A2E 000E move.w D5, [A6 + 0xE] 0000387C 266E 0008 movea.l A3, [A6 + 0x8] 00003880 2053 movea.l A0, [A3] 00003882 3C28 000A move.w D6, [A0 + 0xA] 00003886 4247 clr.w D7 00003888 6044 bra +0x46 /* 000038CE */ label0000388A: 0000388A 48C7 ext.l D7 0000388C 2053 movea.l A0, [A3] 0000388E 2007 move.l D0, D7 00003890 2200 move.l D1, D0 00003892 C0FC 000C mulu.w D0, 0xC 00003896 4841 swap.w D1 00003898 C2FC 000C mulu.w D1, 0xC 0000389C 4841 swap.w D1 0000389E 4241 clr.w D1 000038A0 D081 add.l D0, D1 000038A2 2870 0852 movea.l A4, [A0 + D0 + 0x52] 000038A6 200C move.l D0, A4 000038A8 6720 beq +0x22 /* 000038CA */ 000038AA 2054 movea.l A0, [A4] 000038AC BA68 0016 cmp.w D5, [A0 + 0x16] 000038B0 6618 bne +0x1A /* 000038CA */ 000038B2 317C FFFF 0016 move.w [A0 + 0x16], 0xFFFF 000038B8 2054 movea.l A0, [A4] 000038BA 00A8 0000 0080 0026 ori.l [A0 + 0x26], 0x80 000038C2 2F0C move.l -[A7], A4 000038C4 4EBA 0076 jsr [PC + 0x76 /* 0000393C */] 000038C8 584F addq.w A7, 4 label000038CA: 000038CA 3007 move.w D0, D7 000038CC 5247 addq.w D7, 1 label000038CE: 000038CE BC47 cmp.w D6, D7 000038D0 6EB8 bgt -0x46 /* 0000388A */ 000038D2 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 000038D8 4E5E unlink A6 000038DA 4E75 rts fn000038DC: 000038DC 4E56 0000 link A6, 0 000038E0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000038E4 266E 0008 movea.l A3, [A6 + 0x8] 000038E8 2053 movea.l A0, [A3] 000038EA 0268 FFF7 0026 andi.w [A0 + 0x26], 0xFFF7 000038F0 3C28 000A move.w D6, [A0 + 0xA] 000038F4 4247 clr.w D7 000038F6 6036 bra +0x38 /* 0000392E */ label000038F8: 000038F8 48C7 ext.l D7 000038FA 2053 movea.l A0, [A3] 000038FC 2007 move.l D0, D7 000038FE 2200 move.l D1, D0 00003900 C0FC 000C mulu.w D0, 0xC 00003904 4841 swap.w D1 00003906 C2FC 000C mulu.w D1, 0xC 0000390A 4841 swap.w D1 0000390C 4241 clr.w D1 0000390E D081 add.l D0, D1 00003910 2870 0852 movea.l A4, [A0 + D0 + 0x52] 00003914 200C move.l D0, A4 00003916 6712 beq +0x14 /* 0000392A */ 00003918 2054 movea.l A0, [A4] 0000391A 7002 moveq.l D0, 0x02 0000391C C0A8 0026 and.l D0, [A0 + 0x26] 00003920 6708 beq +0xA /* 0000392A */ 00003922 2F0C move.l -[A7], A4 00003924 4EBA FCB0 jsr [PC - 0x350 /* 000035D6 */] 00003928 584F addq.w A7, 4 label0000392A: 0000392A 3007 move.w D0, D7 0000392C 5247 addq.w D7, 1 label0000392E: 0000392E BC47 cmp.w D6, D7 00003930 6EC6 bgt -0x38 /* 000038F8 */ 00003932 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00003938 4E5E unlink A6 0000393A 4E75 rts fn0000393C: 0000393C 4E56 FFF4 link A6, -0x000C 00003940 48E7 0118 movem.l -[A7], D7,A3,A4 00003944 266E 0008 movea.l A3, [A6 + 0x8] 00003948 200B move.l D0, A3 0000394A 6606 bne +0x8 /* 00003952 */ 0000394C 7000 moveq.l D0, 0x00 0000394E 6000 0148 bra +0x14A /* 00003A98 */ label00003952: 00003952 2853 movea.l A4, [A3] 00003954 53AC 0004 subq.l [A4 + 0x4], 1 00003958 4AAC 0004 tst.l [A4 + 0x4] 0000395C 6F06 ble +0x8 /* 00003964 */ 0000395E 7000 moveq.l D0, 0x00 00003960 6000 0136 bra +0x138 /* 00003A98 */ label00003964: 00003964 2D6D F106 FFF8 move.l [A6 - 0x8], [A5 - 0xEFA] 0000396A 3E2C 0014 move.w D7, [A4 + 0x14] 0000396E 2D6C 001E FFFC move.l [A6 - 0x4], [A4 + 0x1E] 00003974 670C beq +0xE /* 00003982 */ 00003976 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000397A 4EBA DA5A jsr [PC - 0x25A6 /* 000013D6 */] 0000397E 2853 movea.l A4, [A3] 00003980 584F addq.w A7, 4 label00003982: 00003982 2D6C 0022 FFFC move.l [A6 - 0x4], [A4 + 0x22] 00003988 670C beq +0xE /* 00003996 */ 0000398A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000398E 4EBA EC60 jsr [PC - 0x13A0 /* 000025F0 */] 00003992 2853 movea.l A4, [A3] 00003994 584F addq.w A7, 4 label00003996: 00003996 202C 0026 move.l D0, [A4 + 0x26] 0000399A 0800 0000 btst.b D0, 0x0 0000399E 670C beq +0xE /* 000039AC */ 000039A0 2F2C 001A move.l -[A7], [A4 + 0x1A] 000039A4 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 000039A8 2853 movea.l A4, [A3] 000039AA 584F addq.w A7, 4 label000039AC: 000039AC 4A6C 0018 tst.w [A4 + 0x18] 000039B0 6D30 blt +0x32 /* 000039E2 */ 000039B2 302C 0018 move.w D0, [A4 + 0x18] 000039B6 48C0 ext.l D0 000039B8 2F00 move.l -[A7], D0 000039BA 48C7 ext.l D7 000039BC 206E FFF8 movea.l A0, [A6 - 0x8] 000039C0 2050 movea.l A0, [A0] 000039C2 2007 move.l D0, D7 000039C4 2200 move.l D1, D0 000039C6 C0FC 0016 mulu.w D0, 0x16 000039CA 4841 swap.w D1 000039CC C2FC 0016 mulu.w D1, 0x16 000039D0 4841 swap.w D1 000039D2 4241 clr.w D1 000039D4 D081 add.l D0, D1 000039D6 2F30 0822 move.l -[A7], [A0 + D0 + 0x22] 000039DA 4EAD 1E62 jsr [A5 + 0x1E62 /* export_968 */] 000039DE 2853 movea.l A4, [A3] 000039E0 504F addq.w A7, 8 label000039E2: 000039E2 7002 moveq.l D0, 0x02 000039E4 C0AC 0026 and.l D0, [A4 + 0x26] 000039E8 670A beq +0xC /* 000039F4 */ 000039EA 2F0B move.l -[A7], A3 000039EC 4EBA FC50 jsr [PC - 0x3B0 /* 0000363E */] 000039F0 2853 movea.l A4, [A3] 000039F2 584F addq.w A7, 4 label000039F4: 000039F4 48C7 ext.l D7 000039F6 206E FFF8 movea.l A0, [A6 - 0x8] 000039FA 2050 movea.l A0, [A0] 000039FC 2007 move.l D0, D7 000039FE 2200 move.l D1, D0 00003A00 C0FC 0016 mulu.w D0, 0x16 00003A04 4841 swap.w D1 00003A06 C2FC 0016 mulu.w D1, 0x16 00003A0A 4841 swap.w D1 00003A0C 4241 clr.w D1 00003A0E D081 add.l D0, D1 00003A10 2D70 081E FFF4 move.l [A6 - 0xC], [A0 + D0 + 0x1E] 00003A16 203C 0000 0100 move.l D0, 0x100 00003A1C C0AC 0026 and.l D0, [A4 + 0x26] 00003A20 6716 beq +0x18 /* 00003A38 */ 00003A22 2053 movea.l A0, [A3] 00003A24 3028 0012 move.w D0, [A0 + 0x12] 00003A28 48C0 ext.l D0 00003A2A 2F00 move.l -[A7], D0 00003A2C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003A30 4EBA FE3E jsr [PC - 0x1C2 /* 00003870 */] 00003A34 2853 movea.l A4, [A3] 00003A36 504F addq.w A7, 8 label00003A38: 00003A38 302C 0012 move.w D0, [A4 + 0x12] 00003A3C 48C0 ext.l D0 00003A3E 2F00 move.l -[A7], D0 00003A40 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003A44 4EBA FA26 jsr [PC - 0x5DA /* 0000346C */] 00003A48 2F0B move.l -[A7], A3 00003A4A 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00003A4E 206E FFF4 movea.l A0, [A6 - 0xC] 00003A52 2050 movea.l A0, [A0] 00003A54 7008 moveq.l D0, 0x08 00003A56 C068 0026 and.w D0, [A0 + 0x26] 00003A5A 4FEF 000C lea.l A7, [A7 + 0xC] 00003A5E 670A beq +0xC /* 00003A6A */ 00003A60 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003A64 4EBA FE76 jsr [PC - 0x18A /* 000038DC */] 00003A68 584F addq.w A7, 4 label00003A6A: 00003A6A 206E FFF4 movea.l A0, [A6 - 0xC] 00003A6E 2050 movea.l A0, [A0] 00003A70 5368 0024 subq.w [A0 + 0x24], 1 00003A74 4A68 0024 tst.w [A0 + 0x24] 00003A78 6E1C bgt +0x1E /* 00003A96 */ 00003A7A 206E FFF4 movea.l A0, [A6 - 0xC] 00003A7E 2050 movea.l A0, [A0] 00003A80 7002 moveq.l D0, 0x02 00003A82 C068 0026 and.w D0, [A0 + 0x26] 00003A86 670E beq +0x10 /* 00003A96 */ 00003A88 48C7 ext.l D7 00003A8A 2F07 move.l -[A7], D7 00003A8C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003A90 4EBA 02E4 jsr [PC + 0x2E4 /* 00003D76 */] 00003A94 504F addq.w A7, 8 label00003A96: 00003A96 7001 moveq.l D0, 0x01 label00003A98: 00003A98 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18] 00003A9E 4E5E unlink A6 00003AA0 4E75 rts 00003AA2 4E56 0000 link A6, 0 00003AA6 48E7 0118 movem.l -[A7], D7,A3,A4 00003AAA 266E 0008 movea.l A3, [A6 + 0x8] 00003AAE 2853 movea.l A4, [A3] 00003AB0 3E2C 0028 move.w D7, [A4 + 0x28] 00003AB4 6D1E blt +0x20 /* 00003AD4 */ 00003AB6 48C7 ext.l D7 00003AB8 2007 move.l D0, D7 00003ABA 2200 move.l D1, D0 00003ABC C0FC 000C mulu.w D0, 0xC 00003AC0 4841 swap.w D1 00003AC2 C2FC 000C mulu.w D1, 0xC 00003AC6 4841 swap.w D1 00003AC8 4241 clr.w D1 00003ACA D081 add.l D0, D1 00003ACC 3974 085C 0028 move.w [A4 + 0x28], [A4 + D0 + 0x5C] 00003AD2 601E bra +0x20 /* 00003AF2 */ label00003AD4: 00003AD4 3E2C 000A move.w D7, [A4 + 0xA] 00003AD8 48C7 ext.l D7 00003ADA 2F07 move.l -[A7], D7 00003ADC 2F0B move.l -[A7], A3 00003ADE 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */] 00003AE2 4EBA E934 jsr [PC - 0x16CC /* 00002418 */] 00003AE6 4A00 tst.b D0 00003AE8 504F addq.w A7, 8 00003AEA 6604 bne +0x6 /* 00003AF0 */ 00003AEC 70FF moveq.l D0, 0xFFFFFFFF 00003AEE 604C bra +0x4E /* 00003B3C */ label00003AF0: 00003AF0 2853 movea.l A4, [A3] label00003AF2: 00003AF2 206E 000C movea.l A0, [A6 + 0xC] 00003AF6 2650 movea.l A3, [A0] 00003AF8 7000 moveq.l D0, 0x00 00003AFA 2740 0004 move.l [A3 + 0x4], D0 00003AFE 3747 0012 move.w [A3 + 0x12], D7 00003B02 376D F120 0014 move.w [A3 + 0x14], [A5 - 0xEE0] 00003B08 526C 0024 addq.w [A4 + 0x24], 1 00003B0C 006C 0001 0026 ori.w [A4 + 0x26], 0x1 00003B12 48C7 ext.l D7 00003B14 2207 move.l D1, D7 00003B16 2401 move.l D2, D1 00003B18 C2FC 000C mulu.w D1, 0xC 00003B1C 4842 swap.w D2 00003B1E C4FC 000C mulu.w D2, 0xC 00003B22 4842 swap.w D2 00003B24 4242 clr.w D2 00003B26 D282 add.l D1, D2 00003B28 47F4 1852 lea.l A3, [A4 + D1 + 0x52] 00003B2C 26AE 000C move.l [A3], [A6 + 0xC] 00003B30 72FF moveq.l D1, 0xFFFFFFFF 00003B32 2741 0004 move.l [A3 + 0x4], D1 00003B36 426B 0008 clr.w [A3 + 0x8] 00003B3A 3007 move.w D0, D7 label00003B3C: 00003B3C 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00003B42 4E5E unlink A6 00003B44 4E75 rts 00003B46 4E56 0000 link A6, 0 00003B4A 302D F150 move.w D0, [A5 - 0xEB0] 00003B4E B06D F120 cmp.w D0, [A5 - 0xEE0] 00003B52 670E beq +0x10 /* 00003B62 */ 00003B54 302D F150 move.w D0, [A5 - 0xEB0] 00003B58 48C0 ext.l D0 00003B5A 2F00 move.l -[A7], D0 00003B5C 4EBA 0008 jsr [PC + 0x8 /* 00003B66 */] 00003B60 584F addq.w A7, 4 label00003B62: 00003B62 4E5E unlink A6 00003B64 4E75 rts fn00003B66: 00003B66 4E56 0000 link A6, 0 00003B6A 2F07 move.l -[A7], D7 00003B6C 3E2E 000A move.w D7, [A6 + 0xA] 00003B70 3B47 F120 move.w [A5 - 0xEE0], D7 00003B74 48C7 ext.l D7 00003B76 206D F106 movea.l A0, [A5 - 0xEFA] 00003B7A 2050 movea.l A0, [A0] 00003B7C 2007 move.l D0, D7 00003B7E 2200 move.l D1, D0 00003B80 C0FC 0016 mulu.w D0, 0x16 00003B84 4841 swap.w D1 00003B86 C2FC 0016 mulu.w D1, 0x16 00003B8A 4841 swap.w D1 00003B8C 4241 clr.w D1 00003B8E D081 add.l D0, D1 00003B90 43ED F10A lea.l A1, [A5 - 0xEF6] 00003B94 41F0 0816 lea.l A0, [A0 + D0 + 0x16] 00003B98 7004 moveq.l D0, 0x04 label00003B9A: 00003B9A 22D8 move.l [A1]+, [A0]+ 00003B9C 51C8 FFFC dbf D0, -0x6 /* 00003B9A */ 00003BA0 32D8 move.w [A1]+, [A0]+ 00003BA2 2E2E FFFC move.l D7, [A6 - 0x4] 00003BA6 4E5E unlink A6 00003BA8 4E75 rts fn00003BAA: 00003BAA 4E56 0000 link A6, 0 00003BAE 7064 moveq.l D0, 0x64 00003BB0 2F00 move.l -[A7], D0 00003BB2 720E moveq.l D1, 0x0E 00003BB4 2F01 move.l -[A7], D1 00003BB6 7022 moveq.l D0, 0x22 00003BB8 2F00 move.l -[A7], D0 00003BBA 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 00003BBE 4E5E unlink A6 00003BC0 4E75 rts fn00003BC2: 00003BC2 4E56 0000 link A6, 0 00003BC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BCA 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00003BCE 584F addq.w A7, 4 00003BD0 4E5E unlink A6 00003BD2 4E75 rts fn00003BD4: 00003BD4 4E56 0000 link A6, 0 00003BD8 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00003BDC 7032 moveq.l D0, 0x32 00003BDE 2F00 move.l -[A7], D0 00003BE0 720C moveq.l D1, 0x0C 00003BE2 2F01 move.l -[A7], D1 00003BE4 705E moveq.l D0, 0x5E 00003BE6 2F00 move.l -[A7], D0 00003BE8 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 00003BEC 2640 movea.l A3, D0 00003BEE 200B move.l D0, A3 00003BF0 4FEF 000C lea.l A7, [A7 + 0xC] 00003BF4 6744 beq +0x46 /* 00003C3A */ 00003BF6 2853 movea.l A4, [A3] 00003BF8 7000 moveq.l D0, 0x00 00003BFA 2940 0014 move.l [A4 + 0x14], D0 00003BFE 2940 0018 move.l [A4 + 0x18], D0 00003C02 72FF moveq.l D1, 0xFFFFFFFF 00003C04 2941 001C move.l [A4 + 0x1C], D1 00003C08 2941 0020 move.l [A4 + 0x20], D1 00003C0C 42AC 0024 clr.l [A4 + 0x24] 00003C10 397C FFFF 0028 move.w [A4 + 0x28], 0xFFFF 00003C16 397C FFFF 002A move.w [A4 + 0x2A], 0xFFFF 00003C1C 397C FFFF 002C move.w [A4 + 0x2C], 0xFFFF 00003C22 4247 clr.w D7 00003C24 7612 moveq.l D3, 0x12 label00003C26: 00003C26 48C7 ext.l D7 00003C28 2007 move.l D0, D7 00003C2A D080 add.l D0, D0 00003C2C 39BC FFFF 082E move.w [A4 + D0 + 0x2E], 0xFFFF 00003C32 3007 move.w D0, D7 00003C34 5247 addq.w D7, 1 00003C36 B647 cmp.w D3, D7 00003C38 6EEC bgt -0x12 /* 00003C26 */ label00003C3A: 00003C3A 200B move.l D0, A3 00003C3C 4CEE 1888 FFF0 movem.l D3,D7,A3,A4, [A6 - 0x10] 00003C42 4E5E unlink A6 00003C44 4E75 rts fn00003C46: 00003C46 4E56 FFEA link A6, -0x0016 00003C4A 48E7 0108 movem.l -[A7], D7,A4 00003C4E 286E 0008 movea.l A4, [A6 + 0x8] 00003C52 7016 moveq.l D0, 0x16 00003C54 2F00 move.l -[A7], D0 00003C56 486E FFEA pea.l [A6 - 0x16] 00003C5A 4EAD 116A jsr [A5 + 0x116A /* export_553 */] 00003C5E 4878 00C0 push.l 0xC0 00003C62 707F moveq.l D0, 0x7F 00003C64 2F00 move.l -[A7], D0 00003C66 4EBA D452 jsr [PC - 0x2BAE /* 000010BA */] 00003C6A 2D40 FFEA move.l [A6 - 0x16], D0 00003C6E 4EBA E7A8 jsr [PC - 0x1858 /* 00002418 */] 00003C72 4A00 tst.b D0 00003C74 4FEF 0010 lea.l A7, [A7 + 0x10] 00003C78 6700 0096 beq +0x98 /* 00003D10 */ 00003C7C 4EBA FF2C jsr [PC - 0xD4 /* 00003BAA */] 00003C80 2D40 FFEE move.l [A6 - 0x12], D0 00003C84 4EBA E792 jsr [PC - 0x186E /* 00002418 */] 00003C88 4A00 tst.b D0 00003C8A 6700 0084 beq +0x86 /* 00003D10 */ 00003C8E 4EBA FF44 jsr [PC - 0xBC /* 00003BD4 */] 00003C92 2D40 FFF2 move.l [A6 - 0xE], D0 00003C96 4EBA E780 jsr [PC - 0x1880 /* 00002418 */] 00003C9A 4A00 tst.b D0 00003C9C 6772 beq +0x74 /* 00003D10 */ 00003C9E 4EBA D492 jsr [PC - 0x2B6E /* 00001132 */] 00003CA2 2D40 FFF6 move.l [A6 - 0xA], D0 00003CA6 4EBA E770 jsr [PC - 0x1890 /* 00002418 */] 00003CAA 4A00 tst.b D0 00003CAC 6762 beq +0x64 /* 00003D10 */ 00003CAE 7001 moveq.l D0, 0x01 00003CB0 2F00 move.l -[A7], D0 00003CB2 7214 moveq.l D1, 0x14 00003CB4 2F01 move.l -[A7], D1 00003CB6 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00003CBA 2D40 FFFA move.l [A6 - 0x6], D0 00003CBE 4EBA E758 jsr [PC - 0x18A8 /* 00002418 */] 00003CC2 4A00 tst.b D0 00003CC4 504F addq.w A7, 8 00003CC6 6748 beq +0x4A /* 00003D10 */ 00003CC8 3D7C FFFF FFFE move.w [A6 - 0x2], 0xFFFF 00003CCE 2054 movea.l A0, [A4] 00003CD0 3E28 0014 move.w D7, [A0 + 0x14] 00003CD4 6D20 blt +0x22 /* 00003CF6 */ 00003CD6 48C7 ext.l D7 00003CD8 2007 move.l D0, D7 00003CDA 2200 move.l D1, D0 00003CDC C0FC 0016 mulu.w D0, 0x16 00003CE0 4841 swap.w D1 00003CE2 C2FC 0016 mulu.w D1, 0x16 00003CE6 4841 swap.w D1 00003CE8 4241 clr.w D1 00003CEA D081 add.l D0, D1 00003CEC 2254 movea.l A1, [A4] 00003CEE 3370 082A 0014 move.w [A1 + 0x14], [A0 + D0 + 0x2A] 00003CF4 604A bra +0x4C /* 00003D40 */ label00003CF6: 00003CF6 2054 movea.l A0, [A4] 00003CF8 3E28 000A move.w D7, [A0 + 0xA] 00003CFC 48C7 ext.l D7 00003CFE 2F07 move.l -[A7], D7 00003D00 2F0C move.l -[A7], A4 00003D02 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */] 00003D06 4EBA E710 jsr [PC - 0x18F0 /* 00002418 */] 00003D0A 4A00 tst.b D0 00003D0C 504F addq.w A7, 8 00003D0E 6630 bne +0x32 /* 00003D40 */ label00003D10: 00003D10 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003D14 4EBA D6C0 jsr [PC - 0x2940 /* 000013D6 */] 00003D18 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003D1C 4EBA FEA4 jsr [PC - 0x15C /* 00003BC2 */] 00003D20 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00003D24 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00003D28 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00003D2C 4EBA D6A8 jsr [PC - 0x2958 /* 000013D6 */] 00003D30 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003D34 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00003D38 70FF moveq.l D0, 0xFFFFFFFF 00003D3A 4FEF 0014 lea.l A7, [A7 + 0x14] 00003D3E 602C bra +0x2E /* 00003D6C */ label00003D40: 00003D40 48C7 ext.l D7 00003D42 2054 movea.l A0, [A4] 00003D44 2007 move.l D0, D7 00003D46 2200 move.l D1, D0 00003D48 C0FC 0016 mulu.w D0, 0x16 00003D4C 4841 swap.w D1 00003D4E C2FC 0016 mulu.w D1, 0x16 00003D52 4841 swap.w D1 00003D54 4241 clr.w D1 00003D56 D081 add.l D0, D1 00003D58 41F0 0816 lea.l A0, [A0 + D0 + 0x16] 00003D5C 43EE FFEA lea.l A1, [A6 - 0x16] 00003D60 7004 moveq.l D0, 0x04 label00003D62: 00003D62 20D9 move.l [A0]+, [A1]+ 00003D64 51C8 FFFC dbf D0, -0x6 /* 00003D62 */ 00003D68 30D9 move.w [A0]+, [A1]+ 00003D6A 3007 move.w D0, D7 label00003D6C: 00003D6C 4CEE 1080 FFE2 movem.l D7,A4, [A6 - 0x1E] 00003D72 4E5E unlink A6 00003D74 4E75 rts fn00003D76: 00003D76 4E56 FFEA link A6, -0x0016 00003D7A 48E7 0118 movem.l -[A7], D7,A3,A4 00003D7E 3E2E 000E move.w D7, [A6 + 0xE] 00003D82 286E 0008 movea.l A4, [A6 + 0x8] 00003D86 48C7 ext.l D7 00003D88 2054 movea.l A0, [A4] 00003D8A 2007 move.l D0, D7 00003D8C 2200 move.l D1, D0 00003D8E C0FC 0016 mulu.w D0, 0x16 00003D92 4841 swap.w D1 00003D94 C2FC 0016 mulu.w D1, 0x16 00003D98 4841 swap.w D1 00003D9A 4241 clr.w D1 00003D9C D081 add.l D0, D1 00003D9E 43EE FFEA lea.l A1, [A6 - 0x16] 00003DA2 41F0 0816 lea.l A0, [A0 + D0 + 0x16] 00003DA6 7004 moveq.l D0, 0x04 label00003DA8: 00003DA8 22D8 move.l [A1]+, [A0]+ 00003DAA 51C8 FFFC dbf D0, -0x6 /* 00003DA8 */ 00003DAE 32D8 move.w [A1]+, [A0]+ 00003DB0 2F2E FFEA move.l -[A7], [A6 - 0x16] 00003DB4 4EBA D620 jsr [PC - 0x29E0 /* 000013D6 */] 00003DB8 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003DBC 4EBA FE04 jsr [PC - 0x1FC /* 00003BC2 */] 00003DC0 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00003DC4 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00003DC8 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00003DCC 4EBA D608 jsr [PC - 0x29F8 /* 000013D6 */] 00003DD0 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003DD4 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00003DD8 48C7 ext.l D7 00003DDA 2054 movea.l A0, [A4] 00003DDC 2007 move.l D0, D7 00003DDE 2200 move.l D1, D0 00003DE0 C0FC 0016 mulu.w D0, 0x16 00003DE4 4841 swap.w D1 00003DE6 C2FC 0016 mulu.w D1, 0x16 00003DEA 4841 swap.w D1 00003DEC 4241 clr.w D1 00003DEE D081 add.l D0, D1 00003DF0 47F0 0816 lea.l A3, [A0 + D0 + 0x16] 00003DF4 7016 moveq.l D0, 0x16 00003DF6 2F00 move.l -[A7], D0 00003DF8 2F0B move.l -[A7], A3 00003DFA 4EAD 116A jsr [A5 + 0x116A /* export_553 */] 00003DFE 2054 movea.l A0, [A4] 00003E00 3768 0014 0014 move.w [A3 + 0x14], [A0 + 0x14] 00003E06 2054 movea.l A0, [A4] 00003E08 3147 0014 move.w [A0 + 0x14], D7 00003E0C BE6D F120 cmp.w D7, [A5 - 0xEE0] 00003E10 4FEF 001C lea.l A7, [A7 + 0x1C] 00003E14 6606 bne +0x8 /* 00003E1C */ 00003E16 3B7C FFFF F120 move.w [A5 - 0xEE0], 0xFFFF label00003E1C: 00003E1C 4CEE 1880 FFDE movem.l D7,A3,A4, [A6 - 0x22] 00003E22 4E5E unlink A6 00003E24 4E75 rts fn00003E26: 00003E26 4E56 0000 link A6, 0 00003E2A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00003E2E 3A2E 000E move.w D5, [A6 + 0xE] 00003E32 7014 moveq.l D0, 0x14 00003E34 2F00 move.l -[A7], D0 00003E36 48C5 ext.l D5 00003E38 206E 0008 movea.l A0, [A6 + 0x8] 00003E3C 2050 movea.l A0, [A0] 00003E3E 2205 move.l D1, D5 00003E40 2401 move.l D2, D1 00003E42 C2FC 0016 mulu.w D1, 0x16 00003E46 4842 swap.w D2 00003E48 C4FC 0016 mulu.w D2, 0x16 00003E4C 4842 swap.w D2 00003E4E 4242 clr.w D2 00003E50 D282 add.l D1, D2 00003E52 2070 1826 movea.l A0, [A0 + D1 + 0x26] 00003E56 2F10 move.l -[A7], [A0] 00003E58 4EAD 116A jsr [A5 + 0x116A /* export_553 */] 00003E5C 48C5 ext.l D5 00003E5E 206E 0008 movea.l A0, [A6 + 0x8] 00003E62 2050 movea.l A0, [A0] 00003E64 2005 move.l D0, D5 00003E66 2200 move.l D1, D0 00003E68 C0FC 0016 mulu.w D0, 0x16 00003E6C 4841 swap.w D1 00003E6E C2FC 0016 mulu.w D1, 0x16 00003E72 4841 swap.w D1 00003E74 4241 clr.w D1 00003E76 D081 add.l D0, D1 00003E78 2670 081E movea.l A3, [A0 + D0 + 0x1E] 00003E7C 2053 movea.l A0, [A3] 00003E7E 7000 moveq.l D0, 0x00 00003E80 2140 0018 move.l [A0 + 0x18], D0 00003E84 2053 movea.l A0, [A3] 00003E86 3C28 000A move.w D6, [A0 + 0xA] 00003E8A 4247 clr.w D7 00003E8C 504F addq.w A7, 8 00003E8E 603A bra +0x3C /* 00003ECA */ label00003E90: 00003E90 48C7 ext.l D7 00003E92 2053 movea.l A0, [A3] 00003E94 2007 move.l D0, D7 00003E96 2200 move.l D1, D0 00003E98 C0FC 000C mulu.w D0, 0xC 00003E9C 4841 swap.w D1 00003E9E C2FC 000C mulu.w D1, 0xC 00003EA2 4841 swap.w D1 00003EA4 4241 clr.w D1 00003EA6 D081 add.l D0, D1 00003EA8 2870 0852 movea.l A4, [A0 + D0 + 0x52] 00003EAC 200C move.l D0, A4 00003EAE 6716 beq +0x18 /* 00003EC6 */ 00003EB0 2054 movea.l A0, [A4] 00003EB2 203C 0000 0080 move.l D0, 0x80 00003EB8 C0A8 0026 and.l D0, [A0 + 0x26] 00003EBC 6608 bne +0xA /* 00003EC6 */ 00003EBE 2F0C move.l -[A7], A4 00003EC0 4EBA FA7A jsr [PC - 0x586 /* 0000393C */] 00003EC4 584F addq.w A7, 4 label00003EC6: 00003EC6 3007 move.w D0, D7 00003EC8 5247 addq.w D7, 1 label00003ECA: 00003ECA BC47 cmp.w D6, D7 00003ECC 6EC2 bgt -0x3C /* 00003E90 */ 00003ECE 2053 movea.l A0, [A3] 00003ED0 4A68 0024 tst.w [A0 + 0x24] 00003ED4 6E10 bgt +0x12 /* 00003EE6 */ 00003ED6 48C5 ext.l D5 00003ED8 2F05 move.l -[A7], D5 00003EDA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003EDE 4EBA FE96 jsr [PC - 0x16A /* 00003D76 */] 00003EE2 504F addq.w A7, 8 00003EE4 6008 bra +0xA /* 00003EEE */ label00003EE6: 00003EE6 2053 movea.l A0, [A3] 00003EE8 0068 0002 0026 ori.w [A0 + 0x26], 0x2 label00003EEE: 00003EEE 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 00003EF4 4E5E unlink A6 00003EF6 4E75 rts fn00003EF8: 00003EF8 4E56 0000 link A6, 0 00003EFC 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00003F00 266E 0008 movea.l A3, [A6 + 0x8] 00003F04 4A6D F166 tst.w [A5 - 0xE9A] 00003F08 6600 009C bne +0x9E /* 00003FA6 */ 00003F0C 3C2D F0E8 move.w D6, [A5 - 0xF18] 00003F10 2E2D F0E0 move.l D7, [A5 - 0xF20] 00003F14 602A bra +0x2C /* 00003F40 */ label00003F16: 00003F16 5D87 subq.l D7, 6 00003F18 206D F0D8 movea.l A0, [A5 - 0xF28] 00003F1C 2847 movea.l A4, D7 00003F1E D9D0 add.l A4, [A0] 00003F20 3014 move.w D0, [A4] 00003F22 7201 moveq.l D1, 0x01 00003F24 E1A9 lsl D1, D0 00003F26 C2BC 0000 0262 and.l D1, 0x262 00003F2C 670E beq +0x10 /* 00003F3C */ 00003F2E 204C movea.l A0, A4 00003F30 5C88 addq.l A0, 6 00003F32 2F20 move.l -[A7], -[A0] 00003F34 3F20 move.w -[A7], -[A0] 00003F36 4EBA F490 jsr [PC - 0xB70 /* 000033C8 */] 00003F3A 5C4F addq.w A7, 6 label00003F3C: 00003F3C 3006 move.w D0, D6 00003F3E 5346 subq.w D6, 1 label00003F40: 00003F40 4A46 tst.w D6 00003F42 6ED2 bgt -0x2C /* 00003F16 */ 00003F44 2B47 F0E0 move.l [A5 - 0xF20], D7 00003F48 203C 8000 0000 move.l D0, 0x80000000 00003F4E C0AD F0E6 and.l D0, [A5 - 0xF1A] 00003F52 671E beq +0x20 /* 00003F72 */ 00003F54 200B move.l D0, A3 00003F56 670C beq +0xE /* 00003F64 */ 00003F58 41ED F0E4 lea.l A0, [A5 - 0xF1C] 00003F5C 224B movea.l A1, A3 00003F5E 20D9 move.l [A0]+, [A1]+ 00003F60 30D9 move.w [A0]+, [A1]+ 00003F62 6042 bra +0x44 /* 00003FA6 */ label00003F64: 00003F64 3B7C 0002 F0E4 move.w [A5 - 0xF1C], 0x2 00003F6A 7000 moveq.l D0, 0x00 00003F6C 2B40 F0E6 move.l [A5 - 0xF1A], D0 00003F70 6034 bra +0x36 /* 00003FA6 */ label00003F72: 00003F72 200B move.l D0, A3 00003F74 6718 beq +0x1A /* 00003F8E */ 00003F76 41ED F19E lea.l A0, [A5 - 0xE62] 00003F7A 2F20 move.l -[A7], -[A0] 00003F7C 3F20 move.w -[A7], -[A0] 00003F7E 4EBA F448 jsr [PC - 0xBB8 /* 000033C8 */] 00003F82 41ED F198 lea.l A0, [A5 - 0xE68] 00003F86 224B movea.l A1, A3 00003F88 20D9 move.l [A0]+, [A1]+ 00003F8A 30D9 move.w [A0]+, [A1]+ 00003F8C 5C4F addq.w A7, 6 label00003F8E: 00003F8E 5DAD F0E0 subq.l [A5 - 0xF20], 6 00003F92 206D F0D8 movea.l A0, [A5 - 0xF28] 00003F96 202D F0E0 move.l D0, [A5 - 0xF20] 00003F9A D090 add.l D0, [A0] 00003F9C 2040 movea.l A0, D0 00003F9E 43ED F0E4 lea.l A1, [A5 - 0xF1C] 00003FA2 22D8 move.l [A1]+, [A0]+ 00003FA4 32D8 move.w [A1]+, [A0]+ label00003FA6: 00003FA6 4CEE 18C8 FFEC movem.l D3,D6,D7,A3,A4, [A6 - 0x14] 00003FAC 4E5E unlink A6 00003FAE 4E75 rts fn00003FB0: 00003FB0 4E56 FFFA link A6, -0x0006 00003FB4 48E7 0300 movem.l -[A7], D6,D7 00003FB8 2C2E 000C move.l D6, [A6 + 0xC] 00003FBC 3E2E 000A move.w D7, [A6 + 0xA] 00003FC0 4A86 tst.l D6 00003FC2 660E bne +0x10 /* 00003FD2 */ 00003FC4 0C47 0001 cmpi.w D7, 0x1 00003FC8 6706 beq +0x8 /* 00003FD0 */ 00003FCA 0C47 0009 cmpi.w D7, 0x9 /* '\t' */ 00003FCE 6602 bne +0x4 /* 00003FD2 */ label00003FD0: 00003FD0 4247 clr.w D7 label00003FD2: 00003FD2 3D47 FFFA move.w [A6 - 0x6], D7 00003FD6 2D46 FFFC move.l [A6 - 0x4], D6 00003FDA 486E FFFA pea.l [A6 - 0x6] 00003FDE 4EBA FF18 jsr [PC - 0xE8 /* 00003EF8 */] 00003FE2 4CEE 00C0 FFF2 movem.l D6,D7, [A6 - 0xE] 00003FE8 4E5E unlink A6 00003FEA 4E75 rts fn00003FEC: 00003FEC 4E56 0000 link A6, 0 00003FF0 302E 000A move.w D0, [A6 + 0xA] 00003FF4 5340 subq.w D0, 1 00003FF6 670E beq +0x10 /* 00004006 */ 00003FF8 5740 subq.w D0, 3 00003FFA 6720 beq +0x22 /* 0000401C */ 00003FFC 5540 subq.w D0, 2 00003FFE 6748 beq +0x4A /* 00004048 */ 00004000 5540 subq.w D0, 2 00004002 672E beq +0x30 /* 00004032 */ 00004004 6058 bra +0x5A /* 0000405E */ label00004006: 00004006 41EE 0012 lea.l A0, [A6 + 0x12] 0000400A 2F20 move.l -[A7], -[A0] 0000400C 3F20 move.w -[A7], -[A0] 0000400E 7008 moveq.l D0, 0x08 00004010 2F00 move.l -[A7], D0 00004012 4EBA E3AA jsr [PC - 0x1C56 /* 000023BE */] 00004016 4FEF 000A lea.l A7, [A7 + 0xA] 0000401A 6052 bra +0x54 /* 0000406E */ label0000401C: 0000401C 41EE 0012 lea.l A0, [A6 + 0x12] 00004020 2F20 move.l -[A7], -[A0] 00004022 3F20 move.w -[A7], -[A0] 00004024 7006 moveq.l D0, 0x06 00004026 2F00 move.l -[A7], D0 00004028 4EBA E394 jsr [PC - 0x1C6C /* 000023BE */] 0000402C 4FEF 000A lea.l A7, [A7 + 0xA] 00004030 603C bra +0x3E /* 0000406E */ label00004032: 00004032 41EE 0012 lea.l A0, [A6 + 0x12] 00004036 2F20 move.l -[A7], -[A0] 00004038 3F20 move.w -[A7], -[A0] 0000403A 7009 moveq.l D0, 0x09 0000403C 2F00 move.l -[A7], D0 0000403E 4EBA E37E jsr [PC - 0x1C82 /* 000023BE */] 00004042 4FEF 000A lea.l A7, [A7 + 0xA] 00004046 6026 bra +0x28 /* 0000406E */ label00004048: 00004048 41EE 0012 lea.l A0, [A6 + 0x12] 0000404C 2F20 move.l -[A7], -[A0] 0000404E 3F20 move.w -[A7], -[A0] 00004050 700A moveq.l D0, 0x0A 00004052 2F00 move.l -[A7], D0 00004054 4EBA E368 jsr [PC - 0x1C98 /* 000023BE */] 00004058 4FEF 000A lea.l A7, [A7 + 0xA] 0000405C 6010 bra +0x12 /* 0000406E */ label0000405E: 0000405E 41EE 0012 lea.l A0, [A6 + 0x12] 00004062 2F20 move.l -[A7], -[A0] 00004064 3F20 move.w -[A7], -[A0] 00004066 700C moveq.l D0, 0x0C 00004068 2F00 move.l -[A7], D0 0000406A 4EBA E352 jsr [PC - 0x1CAE /* 000023BE */] label0000406E: 0000406E 4E5E unlink A6 00004070 4E75 rts 00004072 4E56 0000 link A6, 0 00004076 2F07 move.l -[A7], D7 00004078 3E2E 000A move.w D7, [A6 + 0xA] 0000407C BE6D F0E8 cmp.w D7, [A5 - 0xF18] 00004080 6E1A bgt +0x1C /* 0000409C */ 00004082 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004086 302E 000E move.w D0, [A6 + 0xE] 0000408A 48C0 ext.l D0 0000408C 2F00 move.l -[A7], D0 0000408E 48C7 ext.l D7 00004090 2F07 move.l -[A7], D7 00004092 4EBA 0012 jsr [PC + 0x12 /* 000040A6 */] 00004096 4FEF 000C lea.l A7, [A7 + 0xC] 0000409A 6002 bra +0x4 /* 0000409E */ label0000409C: 0000409C 7001 moveq.l D0, 0x01 label0000409E: 0000409E 2E2E FFFC move.l D7, [A6 - 0x4] 000040A2 4E5E unlink A6 000040A4 4E75 rts fn000040A6: 000040A6 4E56 0000 link A6, 0 000040AA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000040AE 266E 0010 movea.l A3, [A6 + 0x10] 000040B2 3C2E 000E move.w D6, [A6 + 0xE] 000040B6 3E2E 000A move.w D7, [A6 + 0xA] 000040BA BE6D F0E8 cmp.w D7, [A5 - 0xF18] 000040BE 6E5E bgt +0x60 /* 0000411E */ 000040C0 206D F0D8 movea.l A0, [A5 - 0xF28] 000040C4 202D F0E0 move.l D0, [A5 - 0xF20] 000040C8 D090 add.l D0, [A0] 000040CA 322D F0E8 move.w D1, [A5 - 0xF18] 000040CE 48C1 ext.l D1 000040D0 48C7 ext.l D7 000040D2 9287 sub.l D1, D7 000040D4 5281 addq.l D1, 1 000040D6 D281 add.l D1, D1 000040D8 2401 move.l D2, D1 000040DA D482 add.l D2, D2 000040DC D282 add.l D1, D2 000040DE 2840 movea.l A4, D0 000040E0 99C1 sub.l A4, D1 000040E2 BC54 cmp.w D6, [A4] 000040E4 6608 bne +0xA /* 000040EE */ 000040E6 26AC 0002 move.l [A3], [A4 + 0x2] 000040EA 7001 moveq.l D0, 0x01 000040EC 6054 bra +0x56 /* 00004142 */ label000040EE: 000040EE 0C46 0004 cmpi.w D6, 0x4 000040F2 6612 bne +0x14 /* 00004106 */ 000040F4 2F0B move.l -[A7], A3 000040F6 2F0C move.l -[A7], A4 000040F8 4EBA E426 jsr [PC - 0x1BDA /* 00002520 */] 000040FC 4A00 tst.b D0 000040FE 504F addq.w A7, 8 00004100 6704 beq +0x6 /* 00004106 */ 00004102 7001 moveq.l D0, 0x01 00004104 603C bra +0x3E /* 00004142 */ label00004106: 00004106 204C movea.l A0, A4 00004108 5C88 addq.l A0, 6 0000410A 2F20 move.l -[A7], -[A0] 0000410C 3F20 move.w -[A7], -[A0] 0000410E 48C6 ext.l D6 00004110 2F06 move.l -[A7], D6 00004112 4EBA FED8 jsr [PC - 0x128 /* 00003FEC */] 00004116 7000 moveq.l D0, 0x00 00004118 4FEF 000A lea.l A7, [A7 + 0xA] 0000411C 6024 bra +0x26 /* 00004142 */ label0000411E: 0000411E 0C47 0004 cmpi.w D7, 0x4 00004122 6E12 bgt +0x14 /* 00004136 */ 00004124 48C7 ext.l D7 00004126 2007 move.l D0, D7 00004128 720D moveq.l D1, 0x0D 0000412A D081 add.l D0, D1 0000412C 2F00 move.l -[A7], D0 0000412E 4EBA E308 jsr [PC - 0x1CF8 /* 00002438 */] 00004132 584F addq.w A7, 4 00004134 600A bra +0xC /* 00004140 */ label00004136: 00004136 7012 moveq.l D0, 0x12 00004138 2F00 move.l -[A7], D0 0000413A 4EBA E2FC jsr [PC - 0x1D04 /* 00002438 */] 0000413E 584F addq.w A7, 4 label00004140: 00004140 7000 moveq.l D0, 0x00 label00004142: 00004142 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00004148 4E5E unlink A6 0000414A 4E75 rts fn0000414C: 0000414C 4E56 FECC link A6, -0x0134 00004150 48E7 0118 movem.l -[A7], D7,A3,A4 00004154 266E 0010 movea.l A3, [A6 + 0x10] 00004158 3E2E 000E move.w D7, [A6 + 0xE] 0000415C 286E 0008 movea.l A4, [A6 + 0x8] 00004160 48C7 ext.l D7 00004162 2054 movea.l A0, [A4] 00004164 2007 move.l D0, D7 00004166 E580 asl D0, 2 00004168 2D70 0800 FFFC move.l [A6 - 0x4], [A0 + D0] 0000416E 672A beq +0x2C /* 0000419A */ 00004170 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004174 4EBA F7C6 jsr [PC - 0x83A /* 0000393C */] 00004178 4A00 tst.b D0 0000417A 584F addq.w A7, 4 0000417C 660E bne +0x10 /* 0000418C */ 0000417E 206E FFFC movea.l A0, [A6 - 0x4] 00004182 2050 movea.l A0, [A0] 00004184 00A8 0000 0080 0026 ori.l [A0 + 0x26], 0x80 label0000418C: 0000418C 48C7 ext.l D7 0000418E 2054 movea.l A0, [A4] 00004190 2007 move.l D0, D7 00004192 E580 asl D0, 2 00004194 7200 moveq.l D1, 0x00 00004196 2181 0800 move.l [A0 + D0], D1 label0000419A: 0000419A 4AAB 0002 tst.l [A3 + 0x2] 0000419E 673E beq +0x40 /* 000041DE */ 000041A0 2F2B 0002 move.l -[A7], [A3 + 0x2] 000041A4 486E FECC pea.l [A6 - 0x134] 000041A8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */] 000041AC 486E FFFC pea.l [A6 - 0x4] 000041B0 7000 moveq.l D0, 0x00 000041B2 2F00 move.l -[A7], D0 000041B4 2F00 move.l -[A7], D0 000041B6 7205 moveq.l D1, 0x05 000041B8 2F01 move.l -[A7], D1 000041BA 70FF moveq.l D0, 0xFFFFFFFF 000041BC 2F00 move.l -[A7], D0 000041BE 486E FECC pea.l [A6 - 0x134] 000041C2 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */] 000041C6 4AAE FFFC tst.l [A6 - 0x4] 000041CA 4FEF 0020 lea.l A7, [A7 + 0x20] 000041CE 6714 beq +0x16 /* 000041E4 */ 000041D0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000041D4 4EBA F330 jsr [PC - 0xCD0 /* 00003506 */] 000041D8 4253 clr.w [A3] 000041DA 584F addq.w A7, 4 000041DC 6006 bra +0x8 /* 000041E4 */ label000041DE: 000041DE 7000 moveq.l D0, 0x00 000041E0 2D40 FFFC move.l [A6 - 0x4], D0 label000041E4: 000041E4 48C7 ext.l D7 000041E6 2054 movea.l A0, [A4] 000041E8 2007 move.l D0, D7 000041EA E580 asl D0, 2 000041EC 21AE FFFC 0800 move.l [A0 + D0], [A6 - 0x4] 000041F2 4CEE 1880 FEC0 movem.l D7,A3,A4, [A6 - 0x140] 000041F8 4E5E unlink A6 000041FA 4E75 rts 000041FC 4E56 0000 link A6, 0 00004200 48E7 0018 movem.l -[A7], A3,A4 00004204 266E 0008 movea.l A3, [A6 + 0x8] 00004208 200B move.l D0, A3 0000420A 6714 beq +0x16 /* 00004220 */ 0000420C 7000 moveq.l D0, 0x00 0000420E 2F00 move.l -[A7], D0 00004210 2053 movea.l A0, [A3] 00004212 2F28 001A move.l -[A7], [A0 + 0x1A] 00004216 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */] 0000421A 2840 movea.l A4, D0 0000421C 504F addq.w A7, 8 0000421E 6018 bra +0x1A /* 00004238 */ label00004220: 00004220 7000 moveq.l D0, 0x00 00004222 2F00 move.l -[A7], D0 00004224 7201 moveq.l D1, 0x01 00004226 2F01 move.l -[A7], D1 00004228 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 0000422C 2840 movea.l A4, D0 0000422E 200C move.l D0, A4 00004230 504F addq.w A7, 8 00004232 6704 beq +0x6 /* 00004238 */ 00004234 2054 movea.l A0, [A4] 00004236 4210 clr.b [A0] label00004238: 00004238 200C move.l D0, A4 0000423A 6710 beq +0x12 /* 0000424C */ 0000423C 206E 000C movea.l A0, [A6 + 0xC] 00004240 30BC 0001 move.w [A0], 0x1 00004244 206E 000C movea.l A0, [A6 + 0xC] 00004248 214C 0002 move.l [A0 + 0x2], A4 label0000424C: 0000424C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00004252 4E5E unlink A6 00004254 4E75 rts fn00004256: 00004256 4E56 FFD8 link A6, -0x0028 0000425A 48E7 0308 movem.l -[A7], D6,D7,A4 0000425E 286E 0008 movea.l A4, [A6 + 0x8] 00004262 3C2E 000C move.w D6, [A6 + 0xC] 00004266 206E 000E movea.l A0, [A6 + 0xE] 0000426A 43EE FFF6 lea.l A1, [A6 - 0xA] 0000426E 22D8 move.l [A1]+, [A0]+ 00004270 22D8 move.l [A1]+, [A0]+ 00004272 32D8 move.w [A1]+, [A0]+ 00004274 1D7C 0001 FFD8 move.b [A6 - 0x28], 0x1 0000427A 3D7C 0013 FFDA move.w [A6 - 0x26], 0x13 00004280 486E FFDC pea.l [A6 - 0x24] 00004284 41EE 0000 lea.l A0, [A6 + 0x0] 00004288 2F20 move.l -[A7], -[A0] 0000428A 2F20 move.l -[A7], -[A0] 0000428C 3F20 move.w -[A7], -[A0] 0000428E 486E FFD8 pea.l [A6 - 0x28] 00004292 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */] 00004296 7000 moveq.l D0, 0x00 00004298 102E FFE1 move.b D0, [A6 - 0x1F] 0000429C 0C40 0030 cmpi.w D0, 0x30 /* '0' */ 000042A0 4FEF 0012 lea.l A7, [A7 + 0x12] 000042A4 660E bne +0x10 /* 000042B4 */ 000042A6 1D7C 0001 FFD8 move.b [A6 - 0x28], 0x1 000042AC 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1 000042B2 603A bra +0x3C /* 000042EE */ label000042B4: 000042B4 7E00 moveq.l D7, 0x00 000042B6 1E2E FFE0 move.b D7, [A6 - 0x20] 000042BA 4A87 tst.l D7 000042BC 6010 bra +0x12 /* 000042CE */ label000042BE: 000042BE 3007 move.w D0, D7 000042C0 5340 subq.w D0, 1 000042C2 3E00 move.w D7, D0 000042C4 302E FFDE move.w D0, [A6 - 0x22] 000042C8 5240 addq.w D0, 1 000042CA 3D40 FFDE move.w [A6 - 0x22], D0 label000042CE: 000042CE 0C47 0001 cmpi.w D7, 0x1 000042D2 6F12 ble +0x14 /* 000042E6 */ 000042D4 48C7 ext.l D7 000042D6 2007 move.l D0, D7 000042D8 5380 subq.l D0, 1 000042DA 7200 moveq.l D1, 0x00 000042DC 1236 08E1 move.b D1, [A6 + D0 - 0x31] 000042E0 0C41 0030 cmpi.w D1, 0x30 /* '0' */ 000042E4 67D8 beq -0x26 /* 000042BE */ label000042E6: 000042E6 1D47 FFE0 move.b [A6 - 0x20], D7 000042EA 3D47 FFDA move.w [A6 - 0x26], D7 label000042EE: 000042EE 4A46 tst.w D6 000042F0 6F4A ble +0x4C /* 0000433C */ 000042F2 7013 moveq.l D0, 0x13 000042F4 B06E FFDE cmp.w D0, [A6 - 0x22] 000042F8 6D42 blt +0x44 /* 0000433C */ 000042FA 1D7C 0001 FFD8 move.b [A6 - 0x28], 0x1 00004300 302E FFDE move.w D0, [A6 - 0x22] 00004304 48C0 ext.l D0 00004306 4480 neg.l D0 00004308 3E00 move.w D7, D0 0000430A 0C47 0001 cmpi.w D7, 0x1 0000430E 6C02 bge +0x4 /* 00004312 */ 00004310 7E01 moveq.l D7, 0x01 label00004312: 00004312 BC47 cmp.w D6, D7 00004314 6F06 ble +0x8 /* 0000431C */ 00004316 3D47 FFDA move.w [A6 - 0x26], D7 0000431A 6026 bra +0x28 /* 00004342 */ label0000431C: 0000431C 3D46 FFDA move.w [A6 - 0x26], D6 00004320 486E FFDC pea.l [A6 - 0x24] 00004324 41EE 0000 lea.l A0, [A6 + 0x0] 00004328 2F20 move.l -[A7], -[A0] 0000432A 2F20 move.l -[A7], -[A0] 0000432C 3F20 move.w -[A7], -[A0] 0000432E 486E FFD8 pea.l [A6 - 0x28] 00004332 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */] 00004336 4FEF 0012 lea.l A7, [A7 + 0x12] 0000433A 6006 bra +0x8 /* 00004342 */ label0000433C: 0000433C 1D7C 0001 FFD8 move.b [A6 - 0x28], 0x1 label00004342: 00004342 486C 0001 pea.l [A4 + 0x1] 00004346 486E FFDC pea.l [A6 - 0x24] 0000434A 486E FFD8 pea.l [A6 - 0x28] 0000434E 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */] 00004352 486C 0001 pea.l [A4 + 0x1] 00004356 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 0000435A 1880 move.b [A4], D0 0000435C 4FEF 0010 lea.l A7, [A7 + 0x10] 00004360 4CEE 10C0 FFCC movem.l D6,D7,A4, [A6 - 0x34] 00004366 4E5E unlink A6 00004368 205F movea.l A0, [A7]+ 0000436A 4FEF 000A lea.l A7, [A7 + 0xA] 0000436E 4ED0 jmp [A0] fn00004370: 00004370 4E56 FFD8 link A6, -0x0028 00004374 48E7 0028 movem.l -[A7], A2,A4 00004378 286E 000C movea.l A4, [A6 + 0xC] 0000437C 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 00004382 486E FFFC pea.l [A6 - 0x4] 00004386 486E FFE2 pea.l [A6 - 0x1E] 0000438A 486E FFFE pea.l [A6 - 0x2] 0000438E 2F0C move.l -[A7], A4 00004390 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */] 00004394 7000 moveq.l D0, 0x00 00004396 1014 move.b D0, [A4] 00004398 5240 addq.w D0, 1 0000439A B06E FFFE cmp.w D0, [A6 - 0x2] 0000439E 4FEF 0010 lea.l A7, [A7 + 0x10] 000043A2 662E bne +0x30 /* 000043D2 */ 000043A4 486E FFE2 pea.l [A6 - 0x1E] 000043A8 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */] 000043AC 3D40 FFD8 move.w [A6 - 0x28], D0 000043B0 2D41 FFDA move.l [A6 - 0x26], D1 000043B4 2D48 FFDE move.l [A6 - 0x22], A0 000043B8 206E 0008 movea.l A0, [A6 + 0x8] 000043BC 43EE FFD8 lea.l A1, [A6 - 0x28] 000043C0 45D0 lea.l A2, [A0] 000043C2 24D9 move.l [A2]+, [A1]+ 000043C4 24D9 move.l [A2]+, [A1]+ 000043C6 34D9 move.w [A2]+, [A1]+ 000043C8 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 000043CE 584F addq.w A7, 4 000043D0 6004 bra +0x6 /* 000043D6 */ label000043D2: 000043D2 422E 0010 clr.b [A6 + 0x10] label000043D6: 000043D6 4CEE 1400 FFD0 movem.l A2,A4, [A6 - 0x30] 000043DC 4E5E unlink A6 000043DE 205F movea.l A0, [A7]+ 000043E0 504F addq.w A7, 8 000043E2 4ED0 jmp [A0] fn000043E4: 000043E4 4E56 0000 link A6, 0 000043E8 48E7 0308 movem.l -[A7], D6,D7,A4 000043EC 3C2E 0012 move.w D6, [A6 + 0x12] 000043F0 3E2E 000E move.w D7, [A6 + 0xE] 000043F4 286E 0008 movea.l A4, [A6 + 0x8] 000043F8 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 000043FC 6F18 ble +0x1A /* 00004416 */ 000043FE 3007 move.w D0, D7 00004400 48C0 ext.l D0 00004402 81FC 0064 divs.w D0, 0x64 /* 'd' */ 00004406 48C0 ext.l D0 00004408 81FC 000A divs.w D0, 0xA /* '\n' */ 0000440C 4840 swap.w D0 0000440E 48C0 ext.l D0 00004410 7230 moveq.l D1, 0x30 00004412 D081 add.l D0, D1 00004414 18C0 move.b [A4]+, D0 label00004416: 00004416 3007 move.w D0, D7 00004418 48C0 ext.l D0 0000441A 81FC 000A divs.w D0, 0xA /* '\n' */ 0000441E 48C0 ext.l D0 00004420 81FC 000A divs.w D0, 0xA /* '\n' */ 00004424 4840 swap.w D0 00004426 48C0 ext.l D0 00004428 7230 moveq.l D1, 0x30 0000442A D081 add.l D0, D1 0000442C 18C0 move.b [A4]+, D0 0000442E 3007 move.w D0, D7 00004430 48C0 ext.l D0 00004432 81FC 000A divs.w D0, 0xA /* '\n' */ 00004436 4840 swap.w D0 00004438 48C0 ext.l D0 0000443A D081 add.l D0, D1 0000443C 18C0 move.b [A4]+, D0 0000443E 4A46 tst.w D6 00004440 6702 beq +0x4 /* 00004444 */ 00004442 18C6 move.b [A4]+, D6 label00004444: 00004444 200C move.l D0, A4 00004446 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 0000444C 4E5E unlink A6 0000444E 4E75 rts fn00004450: 00004450 4E56 FFF4 link A6, -0x000C 00004454 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00004458 382E 000E move.w D4, [A6 + 0xE] 0000445C 2A2E 0008 move.l D5, [A6 + 0x8] 00004460 0C85 8000 0000 cmpi.l D5, 0x80000000 00004466 6608 bne +0xA /* 00004470 */ 00004468 203C 8000 0000 move.l D0, 0x80000000 0000446E 606E bra +0x70 /* 000044DE */ label00004470: 00004470 703C moveq.l D0, 0x3C 00004472 C1C4 muls.w D0, D4 00004474 2D40 FFFC move.l [A6 - 0x4], D0 00004478 2200 move.l D1, D0 0000447A D281 add.l D1, D1 0000447C 2001 move.l D0, D1 0000447E E589 lsl D1, 2 00004480 D280 add.l D1, D0 00004482 7012 moveq.l D0, 0x12 00004484 9280 sub.l D1, D0 00004486 2D41 FFF8 move.l [A6 - 0x8], D1 0000448A 2005 move.l D0, D5 0000448C 222E FFF8 move.l D1, [A6 - 0x8] 00004490 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00004494 2200 move.l D1, D0 00004496 C0FC 0012 mulu.w D0, 0x12 0000449A 4841 swap.w D1 0000449C C2FC 0012 mulu.w D1, 0x12 000044A0 4841 swap.w D1 000044A2 4241 clr.w D1 000044A4 D081 add.l D0, D1 000044A6 2E00 move.l D7, D0 000044A8 DE85 add.l D7, D5 000044AA 2005 move.l D0, D5 000044AC 222E FFF8 move.l D1, [A6 - 0x8] 000044B0 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 000044B4 2C00 move.l D6, D0 000044B6 9CAE FFFC sub.l D6, [A6 - 0x4] 000044BA 4A86 tst.l D6 000044BC 6D1E blt +0x20 /* 000044DC */ 000044BE 2007 move.l D0, D7 000044C0 5480 addq.l D0, 2 000044C2 723C moveq.l D1, 0x3C 000044C4 C3C4 muls.w D1, D4 000044C6 5581 subq.l D1, 2 000044C8 2D40 FFF4 move.l [A6 - 0xC], D0 000044CC 2006 move.l D0, D6 000044CE 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 000044D2 D080 add.l D0, D0 000044D4 222E FFF4 move.l D1, [A6 - 0xC] 000044D8 D081 add.l D0, D1 000044DA 2E00 move.l D7, D0 label000044DC: 000044DC 2007 move.l D0, D7 label000044DE: 000044DE 4CEE 00F0 FFE4 movem.l D4,D5,D6,D7, [A6 - 0x1C] 000044E4 4E5E unlink A6 000044E6 4E75 rts 000044E8 4E56 FFFC link A6, -0x0004 000044EC 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000044F0 266E 0018 movea.l A3, [A6 + 0x18] 000044F4 3C2E 000E move.w D6, [A6 + 0xE] 000044F8 2E2E 0008 move.l D7, [A6 + 0x8] 000044FC 4A2E 0013 tst.b [A6 + 0x13] 00004500 670E beq +0x10 /* 00004510 */ 00004502 48C6 ext.l D6 00004504 2F06 move.l -[A7], D6 00004506 2F07 move.l -[A7], D7 00004508 4EBA FF46 jsr [PC - 0xBA /* 00004450 */] 0000450C 2E00 move.l D7, D0 0000450E 504F addq.w A7, 8 label00004510: 00004510 4A46 tst.w D6 00004512 6E02 bgt +0x4 /* 00004516 */ 00004514 7C01 moveq.l D6, 0x01 label00004516: 00004516 4A87 tst.l D7 00004518 5DC3 slt D3 0000451A 4403 neg.b D3 0000451C 1803 move.b D4, D3 0000451E 6706 beq +0x8 /* 00004526 */ 00004520 2007 move.l D0, D7 00004522 4480 neg.l D0 00004524 2E00 move.l D7, D0 label00004526: 00004526 48C6 ext.l D6 00004528 2007 move.l D0, D7 0000452A 2206 move.l D1, D6 0000452C 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00004530 3A00 move.w D5, D0 00004532 4A2E 0017 tst.b [A6 + 0x17] 00004536 672A beq +0x2C /* 00004562 */ 00004538 48C5 ext.l D5 0000453A 2205 move.l D1, D5 0000453C 2001 move.l D0, D1 0000453E C2FC 03E8 mulu.w D1, 0x3E8 00004542 4840 swap.w D0 00004544 C0FC 03E8 mulu.w D0, 0x3E8 00004548 4840 swap.w D0 0000454A 4240 clr.w D0 0000454C D280 add.l D1, D0 0000454E 48C6 ext.l D6 00004550 2001 move.l D0, D1 00004552 2206 move.l D1, D6 00004554 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00004558 5A80 addq.l D0, 5 0000455A 720A moveq.l D1, 0x0A 0000455C 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00004560 3A00 move.w D5, D0 label00004562: 00004562 48C6 ext.l D6 00004564 2007 move.l D0, D7 00004566 2206 move.l D1, D6 00004568 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 0000456C 2E00 move.l D7, D0 0000456E 723C moveq.l D1, 0x3C 00004570 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00004574 3D40 FFFE move.w [A6 - 0x2], D0 00004578 2007 move.l D0, D7 0000457A 723C moveq.l D1, 0x3C 0000457C 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00004580 2E00 move.l D7, D0 00004582 723C moveq.l D1, 0x3C 00004584 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00004588 3D40 FFFC move.w [A6 - 0x4], D0 0000458C 2007 move.l D0, D7 0000458E 723C moveq.l D1, 0x3C 00004590 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00004594 2E00 move.l D7, D0 00004596 3C07 move.w D6, D7 00004598 0C46 0063 cmpi.w D6, 0x63 /* 'c' */ 0000459C 6F02 ble +0x4 /* 000045A0 */ 0000459E 7C63 moveq.l D6, 0x63 label000045A0: 000045A0 49EB 0001 lea.l A4, [A3 + 0x1] 000045A4 4A04 tst.b D4 000045A6 6704 beq +0x6 /* 000045AC */ 000045A8 702D moveq.l D0, 0x2D 000045AA 6002 bra +0x4 /* 000045AE */ label000045AC: 000045AC 7020 moveq.l D0, 0x20 label000045AE: 000045AE 18C0 move.b [A4]+, D0 000045B0 703A moveq.l D0, 0x3A 000045B2 2F00 move.l -[A7], D0 000045B4 48C6 ext.l D6 000045B6 2F06 move.l -[A7], D6 000045B8 2F0C move.l -[A7], A4 000045BA 4EBA FE28 jsr [PC - 0x1D8 /* 000043E4 */] 000045BE 2840 movea.l A4, D0 000045C0 703A moveq.l D0, 0x3A 000045C2 2F00 move.l -[A7], D0 000045C4 322E FFFC move.w D1, [A6 - 0x4] 000045C8 48C1 ext.l D1 000045CA 2F01 move.l -[A7], D1 000045CC 2F0C move.l -[A7], A4 000045CE 4EBA FE14 jsr [PC - 0x1EC /* 000043E4 */] 000045D2 2840 movea.l A4, D0 000045D4 702E moveq.l D0, 0x2E 000045D6 2F00 move.l -[A7], D0 000045D8 322E FFFE move.w D1, [A6 - 0x2] 000045DC 48C1 ext.l D1 000045DE 2F01 move.l -[A7], D1 000045E0 2F0C move.l -[A7], A4 000045E2 4EBA FE00 jsr [PC - 0x200 /* 000043E4 */] 000045E6 2840 movea.l A4, D0 000045E8 7000 moveq.l D0, 0x00 000045EA 2F00 move.l -[A7], D0 000045EC 48C5 ext.l D5 000045EE 2F05 move.l -[A7], D5 000045F0 2F0C move.l -[A7], A4 000045F2 4EBA FDF0 jsr [PC - 0x210 /* 000043E4 */] 000045F6 2840 movea.l A4, D0 000045F8 4A2E 0013 tst.b [A6 + 0x13] 000045FC 6704 beq +0x6 /* 00004602 */ 000045FE 7064 moveq.l D0, 0x64 00004600 6002 bra +0x4 /* 00004604 */ label00004602: 00004602 7020 moveq.l D0, 0x20 label00004604: 00004604 1880 move.b [A4], D0 00004606 200C move.l D0, A4 00004608 908B sub.l D0, A3 0000460A 1680 move.b [A3], D0 0000460C 7000 moveq.l D0, 0x00 0000460E 1013 move.b D0, [A3] 00004610 5240 addq.w D0, 1 00004612 4233 0000 clr.b [A3 + D0.w] 00004616 4FEF 0030 lea.l A7, [A7 + 0x30] 0000461A 4CEE 18F8 FFE0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20] 00004620 4E5E unlink A6 00004622 4E75 rts fn00004624: 00004624 4E56 0000 link A6, 0 00004628 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000462C 382E 000E move.w D4, [A6 + 0xE] 00004630 2A2E 0008 move.l D5, [A6 + 0x8] 00004634 703C moveq.l D0, 0x3C 00004636 C1C4 muls.w D0, D4 00004638 D080 add.l D0, D0 0000463A 2200 move.l D1, D0 0000463C E588 lsl D0, 2 0000463E D081 add.l D0, D1 00004640 2200 move.l D1, D0 00004642 2005 move.l D0, D5 00004644 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00004648 2C00 move.l D6, D0 0000464A 703C moveq.l D0, 0x3C 0000464C C1C4 muls.w D0, D4 0000464E 2200 move.l D1, D0 00004650 2006 move.l D0, D6 00004652 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00004656 4A80 tst.l D0 00004658 6604 bne +0x6 /* 0000465E */ 0000465A 2005 move.l D0, D5 0000465C 601E bra +0x20 /* 0000467C */ label0000465E: 0000465E 703C moveq.l D0, 0x3C 00004660 C1C4 muls.w D0, D4 00004662 2200 move.l D1, D0 00004664 2006 move.l D0, D6 00004666 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 0000466A 3E00 move.w D7, D0 0000466C 6604 bne +0x6 /* 00004672 */ 0000466E 5485 addq.l D5, 2 00004670 6008 bra +0xA /* 0000467A */ label00004672: 00004672 0C47 0001 cmpi.w D7, 0x1 00004676 6602 bne +0x4 /* 0000467A */ 00004678 5285 addq.l D5, 1 label0000467A: 0000467A 2005 move.l D0, D5 label0000467C: 0000467C 4CEE 00F0 FFF0 movem.l D4,D5,D6,D7, [A6 - 0x10] 00004682 4E5E unlink A6 00004684 4E75 rts fn00004686: 00004686 4E56 FFFC link A6, -0x0004 0000468A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 0000468E 3A2E 000E move.w D5, [A6 + 0xE] 00004692 2C2E 0008 move.l D6, [A6 + 0x8] 00004696 0C86 8000 0000 cmpi.l D6, 0x80000000 0000469C 6608 bne +0xA /* 000046A6 */ 0000469E 203C 8000 0000 move.l D0, 0x80000000 000046A4 6056 bra +0x58 /* 000046FC */ label000046A6: 000046A6 48C5 ext.l D5 000046A8 2F05 move.l -[A7], D5 000046AA 2F06 move.l -[A7], D6 000046AC 4EBA FF76 jsr [PC - 0x8A /* 00004624 */] 000046B0 2C00 move.l D6, D0 000046B2 783C moveq.l D4, 0x3C 000046B4 C9C5 muls.w D4, D5 000046B6 2204 move.l D1, D4 000046B8 D281 add.l D1, D1 000046BA 2001 move.l D0, D1 000046BC E589 lsl D1, 2 000046BE D280 add.l D1, D0 000046C0 2D41 FFFC move.l [A6 - 0x4], D1 000046C4 2006 move.l D0, D6 000046C6 222E FFFC move.l D1, [A6 - 0x4] 000046CA 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 000046CE 2200 move.l D1, D0 000046D0 C0FC 0012 mulu.w D0, 0x12 000046D4 4841 swap.w D1 000046D6 C2FC 0012 mulu.w D1, 0x12 000046DA 4841 swap.w D1 000046DC 4241 clr.w D1 000046DE D081 add.l D0, D1 000046E0 2E06 move.l D7, D6 000046E2 9E80 sub.l D7, D0 000046E4 2006 move.l D0, D6 000046E6 222E FFFC move.l D1, [A6 - 0x4] 000046EA 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 000046EE 2204 move.l D1, D4 000046F0 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 000046F4 D080 add.l D0, D0 000046F6 9E80 sub.l D7, D0 000046F8 2007 move.l D0, D7 000046FA 504F addq.w A7, 8 label000046FC: 000046FC 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14] 00004702 4E5E unlink A6 00004704 4E75 rts 00004706 4E56 FFEC link A6, -0x0014 0000470A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 0000470E 4A6E 000E tst.w [A6 + 0xE] 00004712 6E06 bgt +0x8 /* 0000471A */ 00004714 3D7C 0001 000E move.w [A6 + 0xE], 0x1 label0000471A: 0000471A 266E 0008 movea.l A3, [A6 + 0x8] 0000471E 200B move.l D0, A3 00004720 660A bne +0xC /* 0000472C */ 00004722 203C 8000 0000 move.l D0, 0x80000000 00004728 6000 01FE bra +0x200 /* 00004928 */ label0000472C: 0000472C 7000 moveq.l D0, 0x00 0000472E 2D40 FFFC move.l [A6 - 0x4], D0 00004732 2D40 FFF8 move.l [A6 - 0x8], D0 00004736 2D40 FFF4 move.l [A6 - 0xC], D0 0000473A 2D40 FFF0 move.l [A6 - 0x10], D0 0000473E 7200 moveq.l D1, 0x00 00004740 121B move.b D1, [A3]+ 00004742 3D41 FFEE move.w [A6 - 0x12], D1 00004746 7E01 moveq.l D7, 0x01 00004748 6016 bra +0x18 /* 00004760 */ label0000474A: 0000474A BE6E FFEE cmp.w D7, [A6 - 0x12] 0000474E 6D0A blt +0xC /* 0000475A */ 00004750 203C 8000 0000 move.l D0, 0x80000000 00004756 6000 01D0 bra +0x1D2 /* 00004928 */ label0000475A: 0000475A 3007 move.w D0, D7 0000475C 5247 addq.w D7, 1 0000475E 524B addq.w A3, 1 label00004760: 00004760 7000 moveq.l D0, 0x00 00004762 1013 move.b D0, [A3] 00004764 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00004768 67E0 beq -0x1E /* 0000474A */ 0000476A 7000 moveq.l D0, 0x00 0000476C 1013 move.b D0, [A3] 0000476E 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00004772 67D6 beq -0x28 /* 0000474A */ 00004774 206E 0008 movea.l A0, [A6 + 0x8] 00004778 302E FFEE move.w D0, [A6 - 0x12] 0000477C 49F0 0000 lea.l A4, [A0 + D0.w] 00004780 6002 bra +0x4 /* 00004784 */ label00004782: 00004782 534C subq.w A4, 1 label00004784: 00004784 7000 moveq.l D0, 0x00 00004786 1014 move.b D0, [A4] 00004788 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 0000478C 67F4 beq -0xA /* 00004782 */ 0000478E 7000 moveq.l D0, 0x00 00004790 1014 move.b D0, [A4] 00004792 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 00004796 67EA beq -0x14 /* 00004782 */ 00004798 7000 moveq.l D0, 0x00 0000479A 1014 move.b D0, [A4] 0000479C 0C40 0044 cmpi.w D0, 0x44 /* 'D' */ 000047A0 670A beq +0xC /* 000047AC */ 000047A2 7000 moveq.l D0, 0x00 000047A4 1014 move.b D0, [A4] 000047A6 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 000047AA 660A bne +0xC /* 000047B6 */ label000047AC: 000047AC 206E 0010 movea.l A0, [A6 + 0x10] 000047B0 10BC 0001 move.b [A0], 0x1 000047B4 534C subq.w A4, 1 label000047B6: 000047B6 422E FFED clr.b [A6 - 0x13] 000047BA 7000 moveq.l D0, 0x00 000047BC 1013 move.b D0, [A3] 000047BE 0C40 002D cmpi.w D0, 0x2D /* '-' */ 000047C2 6608 bne +0xA /* 000047CC */ 000047C4 1D7C 0001 FFED move.b [A6 - 0x13], 0x1 000047CA 524B addq.w A3, 1 label000047CC: 000047CC 7802 moveq.l D4, 0x02 000047CE 4245 clr.w D5 000047D0 4246 clr.w D6 000047D2 4247 clr.w D7 000047D4 6000 00B4 bra +0xB6 /* 0000488A */ label000047D8: 000047D8 7000 moveq.l D0, 0x00 000047DA 1014 move.b D0, [A4] 000047DC 0C00 0030 cmpi.b D0, 0x30 /* '0' */ 000047E0 653E bcs +0x40 /* 00004820 */ 000047E2 7000 moveq.l D0, 0x00 000047E4 1014 move.b D0, [A4] 000047E6 0C00 0039 cmpi.b D0, 0x39 /* '9' */ 000047EA 6234 bhi +0x36 /* 00004820 */ 000047EC 0C47 0002 cmpi.w D7, 0x2 000047F0 6604 bne +0x6 /* 000047F6 */ 000047F2 7A01 moveq.l D5, 0x01 000047F4 607A bra +0x7C /* 00004870 */ label000047F6: 000047F6 3007 move.w D0, D7 000047F8 5247 addq.w D7, 1 000047FA 7000 moveq.l D0, 0x00 000047FC 1014 move.b D0, [A4] 000047FE 907C 0030 sub.w D0, 0x30 /* '0' */ 00004802 48C0 ext.l D0 00004804 0C47 0002 cmpi.w D7, 0x2 00004808 57C3 seq D3 0000480A 4403 neg.b D3 0000480C 6704 beq +0x6 /* 00004812 */ 0000480E 720A moveq.l D1, 0x0A 00004810 6002 bra +0x4 /* 00004814 */ label00004812: 00004812 7201 moveq.l D1, 0x01 label00004814: 00004814 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00004818 D046 add.w D0, D6 0000481A 3C00 move.w D6, D0 0000481C 534C subq.w A4, 1 0000481E 6050 bra +0x52 /* 00004870 */ label00004820: 00004820 7000 moveq.l D0, 0x00 00004822 1014 move.b D0, [A4] 00004824 0C40 003A cmpi.w D0, 0x3A /* ':' */ 00004828 6714 beq +0x16 /* 0000483E */ 0000482A 7000 moveq.l D0, 0x00 0000482C 1014 move.b D0, [A4] 0000482E 0C40 0020 cmpi.w D0, 0x20 /* ' ' */ 00004832 670A beq +0xC /* 0000483E */ 00004834 7000 moveq.l D0, 0x00 00004836 1014 move.b D0, [A4] 00004838 0C40 0009 cmpi.w D0, 0x9 /* '\t' */ 0000483C 6606 bne +0x8 /* 00004844 */ label0000483E: 0000483E 7A01 moveq.l D5, 0x01 00004840 534C subq.w A4, 1 00004842 602C bra +0x2E /* 00004870 */ label00004844: 00004844 7000 moveq.l D0, 0x00 00004846 1014 move.b D0, [A4] 00004848 0C40 002E cmpi.w D0, 0x2E /* '.' */ 0000484C 6618 bne +0x1A /* 00004866 */ 0000484E 7A01 moveq.l D5, 0x01 00004850 534C subq.w A4, 1 00004852 7803 moveq.l D4, 0x03 00004854 0C47 0001 cmpi.w D7, 0x1 00004858 6616 bne +0x18 /* 00004870 */ 0000485A 48C6 ext.l D6 0000485C DC86 add.l D6, D6 0000485E 2006 move.l D0, D6 00004860 E58E lsl D6, 2 00004862 DC80 add.l D6, D0 00004864 600A bra +0xC /* 00004870 */ label00004866: 00004866 203C 8000 0000 move.l D0, 0x80000000 0000486C 6000 00BA bra +0xBC /* 00004928 */ label00004870: 00004870 4A45 tst.w D5 00004872 6604 bne +0x6 /* 00004878 */ 00004874 B7CC cmpa.l A3, A4 00004876 6312 bls +0x14 /* 0000488A */ label00004878: 00004878 3004 move.w D0, D4 0000487A 5344 subq.w D4, 1 0000487C E540 asl D0.w, 2 0000487E 48C6 ext.l D6 00004880 DDB6 00F0 add.l [A6 + D0.w - 0x16], D6 00004884 4245 clr.w D5 00004886 4246 clr.w D6 00004888 4247 clr.w D7 label0000488A: 0000488A B7CC cmpa.l A3, A4 0000488C 6206 bhi +0x8 /* 00004894 */ 0000488E 4A44 tst.w D4 00004890 6C00 FF46 bge -0xB8 /* 000047D8 */ label00004894: 00004894 3D6E FFFE FFEE move.w [A6 - 0x12], [A6 - 0x2] 0000489A 4A2E 0017 tst.b [A6 + 0x17] 0000489E 6716 beq +0x18 /* 000048B6 */ 000048A0 302E FFEE move.w D0, [A6 - 0x12] 000048A4 C1EE 000E muls.w D0, [A6 + 0xE] 000048A8 7232 moveq.l D1, 0x32 000048AA D081 add.l D0, D1 000048AC 7264 moveq.l D1, 0x64 000048AE 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 000048B2 3D40 FFEE move.w [A6 - 0x12], D0 label000048B6: 000048B6 222E FFF0 move.l D1, [A6 - 0x10] 000048BA 2001 move.l D0, D1 000048BC C2FC 003C mulu.w D1, 0x3C /* '<' */ 000048C0 4840 swap.w D0 000048C2 C0FC 003C mulu.w D0, 0x3C /* '<' */ 000048C6 4840 swap.w D0 000048C8 4240 clr.w D0 000048CA D280 add.l D1, D0 000048CC 202E FFF4 move.l D0, [A6 - 0xC] 000048D0 D081 add.l D0, D1 000048D2 2200 move.l D1, D0 000048D4 C0FC 003C mulu.w D0, 0x3C /* '<' */ 000048D8 4841 swap.w D1 000048DA C2FC 003C mulu.w D1, 0x3C /* '<' */ 000048DE 4841 swap.w D1 000048E0 4241 clr.w D1 000048E2 D081 add.l D0, D1 000048E4 222E FFF8 move.l D1, [A6 - 0x8] 000048E8 D280 add.l D1, D0 000048EA 302E 000E move.w D0, [A6 + 0xE] 000048EE 48C0 ext.l D0 000048F0 C141 exg D0, D1 000048F2 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000048F6 322E FFEE move.w D1, [A6 - 0x12] 000048FA 48C1 ext.l D1 000048FC 2E01 move.l D7, D1 000048FE DE80 add.l D7, D0 00004900 4A2E FFED tst.b [A6 - 0x13] 00004904 6706 beq +0x8 /* 0000490C */ 00004906 2007 move.l D0, D7 00004908 4480 neg.l D0 0000490A 2E00 move.l D7, D0 label0000490C: 0000490C 206E 0010 movea.l A0, [A6 + 0x10] 00004910 4A10 tst.b [A0] 00004912 6712 beq +0x14 /* 00004926 */ 00004914 302E 000E move.w D0, [A6 + 0xE] 00004918 48C0 ext.l D0 0000491A 2F00 move.l -[A7], D0 0000491C 2F07 move.l -[A7], D7 0000491E 4EBA FD66 jsr [PC - 0x29A /* 00004686 */] 00004922 2E00 move.l D7, D0 00004924 504F addq.w A7, 8 label00004926: 00004926 2007 move.l D0, D7 label00004928: 00004928 4CEE 18F8 FFD0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x30] 0000492E 4E5E unlink A6 00004930 4E75 rts 00004932 4E56 0000 link A6, 0 00004936 4E5E unlink A6 00004938 4E75 rts